Sublime Text
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用)
Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。
还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。
Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
tab 右缩进
shift + tab 删除右缩进
vim基础操作
vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富
进入插入模式:
i: 插入光标前一个字符 I: 插入行首 a: 插入光标后一个字符 A: 插入行未 o: 向下新开一行,插入行首 O: 向上新开一行,插入行首
进入命令模式:
ESC:从插入模式或末行模式进入命令模式
移动光标:
光标 h j k l
← ↓ ↑ →
H:当前屏幕的上方
M:当前屏幕的中间
L:当前屏幕的下方
定位
20G:快速定位到第20行代码
G 开头
gg 结尾
yy:复制 4yy: 复制4行 p:粘贴 dd:删除,本质是 剪切 2dd:删除2行,剪切2行 p粘贴 D :删除 光标到行尾 d0:删除 光标到行首
删除命令:
x: 删除光标后一个字符,相当于 Del X: 删除光标前一个字符,相当于 Backspace dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符 d0: 删除光标前本行所有内容,不包含光标所在字符 dw: 删除光标开始位置的字,包含光标所在字符
撤销命令:
u: 一步一步撤销 Ctr-r: 反撤销
重复命令:
. 重复上一次操作的命令
查找命令:
/moeny n: 下一个 N:上一个
替换命令:
把abc全部替换成123 末行模式下,将光标所在行的abc替换成123 :%s///g :%s/abc/123/g 末行模式下,将第一行至第10行之间的abc替换成123 :1, 10s/abc/123/g
vim里执行 shell 下命令:
末行模式里输入!,后面跟命令