Notepad++-插件-技巧
一. 常用快捷键
1 | [Ctrl]+ G 跳到指定行 |
二. 插件推荐
插件安装方式 :最新版notepad++自带的插件管理
or 手动安装插件
把dll文件放到C:\Program Files (x86)\Notepad++\plugins
再notepad++ → 设置 → 导入 → 插件 → 选择该dll
1. NppExec →
1.1. Notepad++如何编译、运行Java
点Execute,在下面的文本域中输入下面命令参数(和cmd相似的代码):
NPP_SAVE
javac "$(FILE_NAME)"
java "$(NAME_PART)"
点击save,给这个编译命令
命名(例如:Java_compiler&run
),最后点OK。 在语言中选择好Java,再在文本域中编辑好自己的代码,按F6快捷键,点击OK,控制台出现代码运行的结果。
p.s. 如果是包编译的话(package cn.ngp.demo;
)
1 | npp_save |
高级选项保存操作
一. 插件 → NppExec → advanced options
二. 在左下方Associated script选择上我们之前命名的Java_compiler&run
,然后在Item name取个名字(例如:编译&运行Java文件
),点Add/Modify,然后点OK
三. 配置快捷键 setting(设置) → shortcut mapper(管理快捷键) → plugin commands(插件命令) ,翻到最下面一行,找到编译&运行Java文件
,双击修改。(如果没有,重启一下Notepad++)
把编译&运行Java文件
对应快捷键设置为Alt+R
,设置完成。
2. F5 (自带插件)→
如何用 Notepad++ 运行 Python 脚本(版本3.X)
notepad++ cmd 运行 python:
- Notepad++ → "运行"菜单 → "运行"按钮
或者 Notepad++ → 按快捷键F5- 在弹出的窗口内输入以下命令:
cmd /k python “$(FULL_CURRENT_PATH)” & ECHO. & PAUSE & EXIT- 按ok或者回车运行即可
p.s. 此时即可调用cmd运行python程序
3. notepad++ 特殊技巧
各软件的命令行参数是各作者自己的设计,
不必照搬或试探,
你只需查阅各软件本身的帮助文档。
若是Notepad++:
打开[?]菜单 >> Command Line Arguments
或者 >> 帮助。
▲递归 用:-r
另外,
▲命令行普遍可以带路径,不必非得先转到某个路径。
▲cmd窗口支持拖放。拖入程序/文件,即转成路径文字。
▲命令行不必非得在cmd窗口中使用。[运行]、快捷方式、程序调用……
cmd输入 →
1 | notepad++ * -r //打开当前文件夹所有子文件, *表示当前目录下所有子文件 |
4. compare 文件比较插件
4.1 打开要 比较的文件
的 其中一个文件
后,标记为 文件1 (两种方式) :
① [Ctrl] + [Alt] + 1
② 打开文件后,按 “菜单栏“ 的 →
4.2 打开要 比较的文件
的 另一个文件
后,开始比较 (两种方式)
① [Ctrl] + [Alt] + C
② 打开文件后,按 “菜单栏“ 的 →
4.3 关闭比较(两种方式)
① 关闭其中一个文件
② 打开文件后,按 “菜单栏“ 的 → 
5. Navigate To 在打开的文件之中查找文件名
1 | [Ctrl]+ , (跳转到没错就是逗号) |
6. TextFX(仅32位)
Notepad插件TextFX Characters是一款默认安装的插件,由于功能强大,被编程爱好者认为是最好的Notepad插件,
几个常用命令功能:
7.1 删除程序空行
选择相应的文本
点击TextFX —> TextFX Edit —> Delete Blank Lines
点击TextFX —> TextFX Edit —> Delete Surplus Blank Lines
7.2 为代码增加行号
选择要增加行号的文本(选择时会提示“No text selected”)
点击TextFX —> TextFX Tools —> Insert Line Numbers
7.3 删除程序行号或者首字
选择相应的文本
点击TextFX —> TextFX Tools —> Delete Line Numbers or First word
7.4 整理xml文本格式。
这个功能不错,可以很快将一行文本整理成规范的xml文件。(这个功能用来处理blogger的xml文档很不错,我自己的文档经过无数次的编辑已经乱得不成样子,经过这样一整理,可读性大大提高。)
选中所有文本
点击TextFX—>HTML Tidy—>Tidy: Reindent XML
同样在处理HTML文件,也有类似功能。
7.5 改变字符大小写
选择相应的文本
点击TextFX —> TextFX Characters, 可以选择如下几种形式:
UPPER CASE 全部大写
lower case 全部小写
Proper Case 首字大写
Sentense case 句子模式
iNVERT cASE 首字小写,其他大写
7.6 去掉文本中的HTML元素
选择HTML元素
点击TextFX —> TextFX Convert —> Strip HTML tags table tabs
7.7 转换为HTML实体
即把“<”转换成“<”、把“>”转换成 “>”。(可以用来轻松为blogger的文章插入代码。)
选择相应的文本
点击TextFX —> TextFX Convert —> Encode HTML (&<>")
8. Auto Save(每1分钟and切换别的程序时自动保存所有文档更改)
tips. .ejs
文件代码高亮
设置 → 语言格式设置 → 左边选择JavaScript(有两个) → 添加自定义扩展名 ejs → 重新打开 notepad++ 几次 → ejs文件就会按照js高亮了