第一次在简书上写文章,主要是想尝试一下markdown的语法以及回馈一下简书(注册简书有一段时间了,而且从中找到了不少好文章,学习到了很多)。和其他人相比我不善于写和情感相关的内容(而且因为性格的原因,就算有我也尽量自己消化,不会公开表露在文章中),想想还是写写自己熟悉的,并且能够给大家提供帮助的内容:Notepad++的使用技巧,希望能给大家带来帮助。
=Start=
我使用Notepad++的理由:
* 轻量级——快速启动;
* 功能够——够用即可;
* 自定义——提高效率;
我的最常用功能:
Ctrl-D 当前行/选中部分的复制并粘贴(在当前行下面/选中部分后面)
Alt-0/1/2 代码折叠
按住Alt键 进行列编辑
编辑(E) ⇒ 列块模式/列编辑 #用于多行中插入相同或不同的内容
格式化代码可以使用TextFX插件
菜单TextFX -> TextFX Edit -> Reindient C++ code #代码格式化
正则表达式中的反向引用 #替换的时候是非常有用的
Alt+F2 Google搜索选中部分内容
Ctrl+Q 注释 / 取消注释 Ctrl+Shift+Q
子菜单功能发掘:
设置(T) ⇒ 首选项 ⇒ 编辑 ⇒ 列边界设置 ⇒ 勾选 “显示列边界”
视图(V) ⇒ 全屏显示 F11
视图(V) ⇒ 隐藏行 Alt+H
设置(T) ⇒ 首选项… ⇒ 常用 ⇒ 标签栏 ⇒ 勾选 “双击关闭标签”
设置(T) ⇒ 语言格式设置 ⇒ 选择主题
编辑(E) ⇒ 档案格式转换
视图(V) ⇒ 显示符号 ⇒ 显示所有字符 #用来处理--批量替换换行符(\r\n和\n)
编辑(E) ⇒ 字符面板 #用于插入特殊字符
设置(T) ⇒ 首选项… ⇒ 自动完成 ⇒ 勾选”函数自动完成”,”输入时提示函数参数”
编辑(E) ⇒ 空白操作 ⇒ 移除行尾空格/行首空格
编辑(E) ⇒ 行操作 ⇒ 移除空行[包括空白字符]
编辑(E) ⇒ 行操作 ⇒ 上移当前行/下移当前行 #Ctrl-Shift- ↑/↓
键盘快捷键:
Tab、Shift-Tab
Alt-0、1、2……9
Ctrl-Enter
Ctrl-Shift-Spacebar
Ctrl-Alt-Spacebar
Ctrl-Spacebar
Ctrl-Q #添加/删除行注释
Ctrl-Shift-Q #添加区块注释
Ctrl-Shift-F #在文件中查找{与EditPlus的类似功能绝对有一拼}
Ctrl-B #跳转到对应的括号处
Ctrl-Alt-B #选择区块内容(和Ctrl-B相对应)
运行(R) ⇒ 可自定义功能!
可自行设定(打开当前文件所在目录、打开CMD命令行并切换至当前目录),比如:
* Ctrl-Shift-J #打开当前文件所在目录
* Ctrl-Shift-B #打开当前文件所在目录的CMD命令行
手动添加快捷键——“Open Folder”和“Open current directory CMD”:
1.运行(R)——运行(R)…——保存…
2.分别添加名称、命令如下:
explorer $(CURRENT_DIRECTORY) "Open Folder"
cmd /k "cd /d "$(CURRENT_DIRECTORY)"" "Open current directory CMD"
{注意在$(CURRENT_DIRECTORY)在cd命令里面也是被双引号给括起来了的!}
=End=
参考链接:
1.【crifan推荐】轻量级文本编辑器,Notepad最佳替代品:Notepad++
2.【详细】Notepad++使用心得和特色功能介绍-> notepad/ultraedit的最好的替代品,最好用的轻量级文本编辑器
4.译|评选最佳文本编辑器-UltraEdit (下)_善用佳软
说明:主要内容在我自己的blog中其实已经有了:NOTEPAD++使用技巧[不定期更新],但为了表示诚意,没有直接复制粘贴,而是重新键盘敲入,精简了一些内容,并做了排版上的处理(以后我觉得简书上的排版更好而将这里的内容直接替换原始的博文也说不定)。
Markdown的语法学习参考:Markdown 语法说明(简体中文版)
-EOF-