首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Notepad++问题

Notepad++问题
EN

Stack Overflow用户
提问于 2011-08-07 16:50:10
回答 2查看 7.4K关注 0票数 1

可能重复:

How to make Notepad++ run script based on its name?

我想通过notepad++运行一个应用程序,点击Run>Run.但是,是否有一种方法可以自动获取当前打开的文件路径并将其放入“运行”对话框中?我想运行一个编译器,它需要知道我当前文件的完整路径。只要按一个键就好了,编译器会编译我的文件。

EN

回答 2

Stack Overflow用户

发布于 2011-08-07 16:53:39

Notepad++具有可以在运行脚本中访问的环境变量:

代码语言:javascript
复制
FULL_CURRENT_PATH   : E:\my Web\main\welcome.html
CURRENT_DIRECTORY   : E:\my Web\main\
FILE_NAME           : welcome.html
NAME_PART           : welcome
EXT_PART            : html

您可以使用$(varname)访问这些文件。

票数 13
EN

Stack Overflow用户

发布于 2011-08-07 16:53:24

要运行新命令:

选择Run->Run.会弹出一个对话框,询问程序的路径和可能的任何命令行参数。您可以使用浏览按钮搜索您的程序。下拉列表提供了最近运行的程序。命令行参数也可以基于当前文档的状态,并且总是包含在$(.)中,其中…可以是:

FULL_CURRENT_PATH指向当前文档的完全限定路径。

CURRENT_DIRECTORY当前文档所在的目录。

FILE_NAME文档的文件名,没有目录。

没有扩展名的NAME_PART文件名。

EXT_PART当前文档的扩展。

NPP_DIRECTORY包含当前正在运行的notepad++.exe可执行文件的目录。

CURRENT_WORD文档中当前选定的文本。

CURRENT_LINE文档中选择的当前行号(基于0的索引,第一行为0)。

CURRENT_COLUMN光标所在的当前列(基于0的索引,行上的第一个位置是0)。

http://npp-community.tuxfamily.org/documentation/notepad-user-manual/commands

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6974199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档