作者:
westfly
来源:
博客园
发布时间:2010-11-26 16:15 阅读:45 次
原文链接
[收藏]
NotePad++中的环境变量
The 5 environment variables contain:
FULL_CURRENT_PATH
|
: E:\\my Webmain\\welcome.html
|
CURRENT_DIRECTORY
|
: E:\\my Webmain
|
FILE_NAME
|
: welcome.html
|
NAME_PART
|
: welcome
|
EXT_PART
|
: html
|
There are 2 more variables (available from v3.7):
NPP_DIRECTORY
|
: the full path of directory which locates your notepad++.exe
|
CURRENT_WORD
|
: it gives the word(s) you selected in Notepad++.
|
调用的形式如:$(NAME_PART) *注意:这里是'('不是'{'
注:
原文可能有误,省去了\\。
在参考文章1中给出了示例和注意事项,现摘抄如下
运行notpad++,点击"运行-》运行"菜单,出现一个弹出框。
- 编译源代码:
cmd /k gcc -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
- 运行上一步生成的可执行文件:
cmd /k "$(NAME_PART)" & PAUSE & EXIT
- 注意事项:
- 引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
- & PAUSE 含义是命令运行后暂停等待键盘操作
- & EXIT 含义是完成后退出运行窗口,回到notepad++
- gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。
经过体验
1.GCC编译后的代码,无论路径如何,其执行exe文件都在NotePad++的目录之下。
2.对于portable的NotePad++,其shortcuts.xml文件在NotePad++的目录下。其的修改要在NotePad++关闭的情况下,NotePad++.exe关闭的时候,会重写shortcuts.xlm文件。
针对自己的情况,做了如下改动
1.GCC不在path路径下。
写一个devcpp的脚本,将所有这样的脚本加入到path下,在命令中引用该脚本,shortcuts.xlm文件在ie中显示如下代码
<
Command
name
="
Compile
"
Ctrl
="
no
"
Alt
="
no
"
Shift
="
no
"
Key
="
118
"
>
cmd /k devcpp & gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & pause &exit
</
Command
>
命令用& 隔开。
2.生成exe在NotePad++的目录下
显示的给出gcc -o的路径,"$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
注意请用""将exe文件括住。这带来了又一个问题,在run的时候无法找到.exe文件,解决的思路还是给出绝对路径。代码如下所示
<
Command
name
="
Run
"
Ctrl
="
no
"
Alt
="
yes
"
Shift
="
no
"
Key
="
116
"
>cmd /k "$(CURRENT_DIRECTORY)\$(NAME_PART)" & PAUSE & EXIT
</
Command
>
参考文章
1.《利用notepad++编译&运行C代码
》
2Notepad++ java 编译及运行机快捷键定义文件
3notepad++ Run external tools
4gcc参数详解
5 《使用Notepad++和gcc在WIN7搭建C语言环境》
分享到:
相关推荐
Notepad++插件RunMe,版本为1v31,可以很方便的进行代码开发
Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...
notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...
Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的...
对比两份文本异同的Notepad++ 64位插件。网上资源大多是针对32位的,这里提供一份64位的,实测可用在v7.2.3版本的Notepad++上。把压缩包中ComparePlugin.dll放入Notepad++的安装路径根目录即可。启动Notepad++自动...
使用方法:将下载得到的plugins zip解压到notepad++安装根目录下覆盖原来的plugin文件夹即可 示例路径:D: Program Files x86 Notepad++ plugins">这个压缩文件包含了notepad++的一些常用插件 包括热门插件compare ...
Notepad++是免费开源的文本编辑器和记事本替代品,支持多种语言。运行在微软的Windows系统中。
3、按F5,或者Notepad++菜单->运行(R)->运行(R).. 4、输入:$(NPP_DIRECTORY)\plugins\phpCB.BAT "$(FULL_CURRENT_PATH)" 5、输入完之后,点“保存...”,选择快捷键组合,如shift+alt+F,然后点击运行即可
Notepad++ 插件集合(共52个),适用于32位Notepad++(含部分64位),下载插件,将zip文件解压后的dll文件放到Notepad++安装目录下的plugins目录,重启Notepad++,点击菜单--插件,即可看见安装的插件。
notepad++下使用vim操作方式,由于notepad++下的插件管理中visimulator安装不了,所以可以离线安装。下载之后,放在notepad++安装目录的plugins中,重启notepad++即可。
Notepad++ 7.9.2
在MS Windows环境中运行,其使用受GPL许可证控制。基于强大的编辑组件Scintilla,Notepad ++是用C ++编写的,并使用纯Win32 API和STL来确保更高的执行速度和更小的程序尺寸。通过在不失去用户友好性的情况下优化尽...
NotePad++,NotePad++,NotePad++,NotePad++,NotePad++,NotePad++
notepad++ json插件 绿色版 notepad++ json插件 绿色版 notepad++ json插件 绿色版
1.Notepad++文本比较插件:Compare 2.0版本; 2.将文件粘贴到Notepad++安装目录\plugins下;
Notepad++ Notepad++ Notepad++Notepad++Notepad++Notepad++Notepad++
Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。 Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯...
notepad+++的一些主题,包括常见的monokai等
Notepad++一键加入鼠标右键(注册表,注意修改文件内容中notepad++安装目录)
写在前面:该插件可以直接在notepad++插件管理器中安装,如果安装完之后,运行出现: Unknown exception和python script plugin did not accept the script的报错提示,一般在window7/8/10 64位系统报错。...