Notepad++简介
Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
- 官方网站下载安装 https://notepad-plus-plus.org/
- 官方仓库下载各种版本 https://notepad-plus-plus.org/repository
- 插件下载 Notepad++ Plugins - Browse Files at SourceForge.net
插件管理
插件安装方法: 将插件拷贝到Notepad++安装目录下的\plugins子目录,插件配置文件放在\plugins\Config目录,插件文档放在\plugins\Doc目录
- 插件管理工具PluginManager
- JSON查看插件JSON-Viewer
- FTP插件[NppFTP](https://github.com/ashkulz/NppFTP/releases)
- 插件仓库Notepad++ Plugins
程序运行快捷键
Notepad++支持配置程序运行快捷工具,可以设置相应的快捷键
关于Notepad++环境变量
Notepad++定义的环境,可以作为参数传递出去
变量名称 | 含义 | 例子 |
---|---|---|
FULL_CURRENT_PATH | 文件路径名称 | C:/HelloWorld.cs |
CURRENT_DIRECTORY | 文件目录 | C:/ |
FILE_NAME | 文件全名称 | HelloWorld.cs |
NAME_PART | 文件名称 | HelloWorld |
EXT_PART | 文件扩展名 | cs |
直接命令配置
Notepad++界面按F5弹出运行框, 然后~
-
Python
cmd /k C:\Python26\python.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
-
Perl
cmd /k C:\perl\bin\perl.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
-
PHP
cmd /k D:\Wamp\bin\php\php5.3.0\php.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
-
C
- 编译
cl -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH)
- 运行
cmd /k "$(CURRENT_DIRECTORY)/$(NAME_PART).exe" & PAUSE & EXIT
- 编译
CMD命令解释
- EXIT 退出 CMD.EXE 程序(命令解释程序).
- PAUSE 暂停批文件的处理并显示消息.
- ECHO. (或ECHO) 打印换行.
修改配置
如果想修改保存的命令,目前只能通过修改 shortcuts.xml 文件,这个文件保存在 Notepad++ 的安装目录下。
快捷键设置
保存上述命令为快捷方式, 想修改快捷键,在 “设置->管理快捷键->Run Commands” 中修改.
配置移植
PortableApps.com 上下载 Notepad++ Portable,它的好处是可以在每次关闭程序的时候把所需的配置文件单独保存,省却每台机器上重新配置的烦恼。
Notepad++应用技巧
在Notepad++中有很多有用的快捷操作,记录如下
-
Tab长度和空格转换
因为 Python 对缩进要求严格,我们将 Tab 设置成4个空格,在 “设置->首选项->编辑->制表符设置” 中修改。 -
语法高亮
只要正确设置了扩展名,Notepad++ 就会自动识别语言并进行语法高亮。如果对高亮的颜色或者字体不满意,在 “设置->语言格式设置” 中可以进行修改。 -
自动完成
Notepad++ 也提供了自动完成和输入提示功能,在 “设置->首选项->备份与自动完成” 中可以设置。Python 的自动完成所需的文件在安装的时候自带了,存放在 “YOUR_NPP_DIR\plugins\APIs”(详见官方文档:Auto-completion)。默认的快捷方式是 Ctrl+Space 和 Ctrl+Enter,可能和输入法的快捷键冲突,不过 Notepad++ 的所有快捷键都可以自定义。 -
正则表达式 notepad++正则匹配及匹配内容的保留与处理
-
查找结果框独立出后,双击该窗口就会恢复原来的模式
关于使用Markdown写博客的问题
Markdown作为标记语言简单易用,是程序员写学习笔记的不二选择。在GitHub中风行,CSDN随后也支持使用Markdown写博客了。下面写几个应用心得。
使用Markdown编辑以前在CSDN上写的html博客
- 点开要编辑的文章,网址栏会有文章的id;
- 把write.blog.csdn.net/mdeditor#!postId=7826809这个地址后面的id替换成自己文章的id,复制到网页地址栏,回车;
- 把要编辑的文章内容复制过来,调整成markdown语法编辑、发表就行;
转载调整别人写的markdown博客
- 使用Chrome浏览器打开博客网页,右击->【检查】,找到article或content相关的标签,右击->【Copy】->【Copy outerHTML】,将博客相关的HTML复制下来
- 使用markdown编辑器 - 在线工具在线转换,或者使用python库https://github.com/gaojiuli/tomd编写工具进行转换,将HTML转换成Markdown
- 将转换的结果进行编辑发布,注意不要侵权