vim使用小结

来源:互联网 发布:数控车工编程 编辑:程序博客网 时间:2024/06/05 02:40

使用vim有一段时间了,可还是菜鸟级别。把经常用到的快捷键命令记下来:

Ctr + Z:相当于Esc

Ctr + P:代码补全

dd:     剪切

p:     粘贴

y:     复制

za:    折叠

格式化代码: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