Notepad++使用
一 列编辑:
1.1列编辑模式:ALT键同时垂直选择几列,进入列编辑模式;
1.2列递增:在列编辑模式下,按ALT+C弹出的对话框编辑中设置递增规律、
二 作为其它IDE的内嵌编辑器
2.1作为KEIL的外部编辑器:Tools->custome Tools Menu..
三结合其它语言编译器组成新的IDE:
1.打开Notepad++:
2. 按下F5,或者打开Run->Run…
3. 弹出Run的窗口
3. 这一步是最关键的,将下列语句拷贝粘贴至输入框中:
3.1 IDE_Python: cmd /k Python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
3.2 IDE_Lua: cmd /k lua "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
3.3 IDE_C:
cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
原理:
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
cmd /k的含义是执行后面的命令,并且执行完毕后保留窗口. (也就是说,cmd表示打开Command Prompt窗口,且运行跟在/k后边的命令—python)
cmd /k python == 开始 –> 运行 –> 输入cmd –> 输入python
$(FULL_CURRENT_PATH)的含义是当前文件的完整路径,这是 Notepad++ 的宏定义
&是连接多条命令
PAUSE表示运行结束后暂停,等待一个任意按键
EXIT表示关闭命令行窗口 (如果使用 cmd /c 就可以省掉 EXIT 了。)
4. 在Shortcut窗口的设置对应运行快捷键
5.在Notepad++里面嵌入一个控制台:
插件->NppExec->Show console diag 、follow $(CURRENT_DIRECTORY), no internal message.
插件->NppExec->Exec NppExec scrip.选择<temporary scrip>,然后在上面输入命令cmd /k lua "$(FULL_CURRENT_PATH)" & PAUSE & EXIT ,然后save -》Lua
插件->NppExec->Advanced option,,, 在asociated scrip中选择Lua,点击Add/Modify添加到上侧的Menu items中。
打开lua脚本文件,探后点击宏->Lua,在下方的内嵌控制终端中可看到结果。
通过运行->快捷键执行是打开弹出的shell的终端;而通过宏->执行的是内嵌的NppExec console