标签:
先学习vim原生快捷键及相关命令,之后再添加插件。(用到时记录,暂时会比较乱,不定期整理)
PS: ctrl+s 表示停止向终端停止输出; ctrl+q 恢复向终端输出流。 使用各种快捷键可能误按到ctrl+s,此时按键窗口无反应,使用ctrl+q恢复。
vi/vim使用进阶: 自动补全(ctrl+x ctrl+相关键,个人感觉主要用:n当前文件关键字,f文件名,l整行,d宏定义)
(http://easwy.com/blog/archives/advanced-vim-skills-auto-complete/ PS: 拼写建议:ctrl+x ctrl+s无效)
1) 多文件编辑
vi 多个, :e
:ls, :b编号,bn(buffer next), :rew, :args, :f(ctrl+g), ctrl+^两文件切换, :行数 r 文件名
:bd 要删除的缓冲区编号
2) cc cw 0行首 $行尾
^行首, H,M,L屏幕的行首、中间、行尾
ctrl+f 往下翻屏, ctrl+b 往上翻屏
3) K光标标志字段的man帮助页
4) 分割窗口
:split , ctrl+w命令 组合j,k, 关闭:cloSe 某分窗
:vsp 左右分窗 ctrl+w,组合h,l
ctrl+w+w 依次切换
5) 在另一个标签中打开文件
:tabedit , gt切换
6) ‘. 回到上个修改点, `.回到上个修改行
标签:
原文地址:http://www.cnblogs.com/xdargs/p/5271690.html