使用vim有一段时间了,可还是菜鸟级别。把经常用到的快捷键命令记下来:
Ctr + Z:相当于Esc
Ctr + P:代码补全
dd: 剪切
p: 粘贴
y: 复制
za: 折叠
格式化代码:gg=G
备注:
gg —— 到达文件最开始
= —— 要求缩进
G —— 直到文件尾
gg —— 到达文件最开始
= —— 要求缩进
G —— 直到文件尾
跳转到函数、变量定义处:
[ + ctrl + i:跳转到函数、变量和#define[ + ctrl + d:跳转到#define处ctrl + i:向前跳到前几次光标位置
ctrl + o:向后跳到后几次光标位置
函数体跳转:
[[]][]][{}
在normal模式下光标停在某个字符上ga可以查看该字符的ascii码
#复制删除粘贴的操作:按V(shift+v),进入可视模式,jk上下选择需要的行,然后按
y 复制
d 删除
x 剪切
p 粘贴
跳转到某行:,+ 行号
设置编码:set encoding=utf-8
#解决乱码
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1