Vi Command

作为第一篇Blog,就先从基本的编辑器开始记录,平时用到的会及时继续更新,先总结现在常用的Command。

----------------------------   2015-05-13更新  ---------------------------------------------

配置:https://github.com/spf13/spf13-vim

代码折叠命令:"zc"

保存更改但不退出:":w"

保存更改并且退出:":wq"

撤销:"u"

回复撤销:"ctrl+r"

向上翻半屏:"ctrl+u"

向下翻半屏:"ctrl+d"

删除光标当前行:"dd"

删除光标当前字符:"x"

当前光标位置插入:"i"

当前光标后追加插入:"a"

替换当前光标字符:"r+x"(x要替换的字符)

当前光标下一行插入:"o"

光标所在处添加名为a的标记:"ma"

移到标记a:"`a"

移到标记a所在行的行首:"'a"

查看所有标记:":marks"

光标移到行首:"^"

光标移到行尾:"$"

光标向左移动n列:"nh"

光标向右移动n列:"nl"

光标向上移动n行:"nk"

光标向下移动n行:"nj"

设置自动折行:":set wrap"

设置不自动折行:":set nowrap"

展示全部打开的文档:":ls"

回到前一个编辑文件:":e#"

切换到第n个buffer:"n ctrl+6"

块缩进:

"v"进入vitual模式

选择缩进块

">"向右缩进

"<"向左缩进

原文地址:https://www.cnblogs.com/moonseazj/p/4499647.html