补全命令:Crtl + p(输入部分字符,补充剩余字符)

命令模式下:

跳行:gg(回到首行) G(到末尾行) :数字(调到数字行) ··(左上角ESC下面键,两次,返回跳转前的行)

搜索命令:*(shift+8,全文查找选中单词) n(搜索出的单词的下一个) N(搜索出的单词的上一个)

删除命令:d(删除) d数字(删除数字行) dd(删除本行)

复制粘贴:yy(复制本行内容) p(粘贴复制内容)y3y(复制光标后的三行)

替换命令: :%s/xx/yy/gc(: 命令输入模式 %s作用于全文档<%可以替换为aaa,bbb,即在aaa和yyy行之间进行替换> xx 被替换的文本 yy替换后的文本)

列删除:鼠标选中多行 + Ctrl+q

列插入:Ctrl+q h j k l 选择行 I 输入内容 ESC

列复制:鼠标选中多行 Ctrl+q Ctrl +c Ctrl+v

快速高亮单词:shift + 3

快速调到上一段段首:shift + 9

光标跳转:

e:下一个单词的结尾

w:下一个单词的开头

b:上一个单词

H:当前页面的开头

M:当前页面的中间

L:当前页面的结尾

多窗口切换:ctrl+w +w(两次点击w)+方向键或者w e b 等按键移动光标

u:撤销上次命令

U:恢复整行

Ctrl + r 重做

.:重复刚刚的命令(英文状态下的点.)

e!:全文恢复

文章目录1.配置一个自己喜欢的 gvim 界面2.模式转换3.删除命令2.替换命令3.搜索命令4.拷贝粘贴命令5.自动添加字符6.一些高级指令7.多窗口操作8.visual操作 1.配置一个自己喜欢的 gvim 界面 在terminal中输入: gvim ~/. vim rc 2.模式转换 gvim 有三种模式:命令模式、输入模式、ex转义模式(底行命令模式) 从输入模式切换命令模式,按键; 从命令模式切换输入模式,使用A、a、I、i、O、o等键。 从命令模式切换底行命令模式,使用 : 3.删除命令 在命令模式下: 1 “选中一段代码,” 2 还有一种方法就是使用列模式, 在normal模式下使用ctrl+v选中要插入tab的位置, 然后使用“I"进入插入模式, 输入一个或多个tab即可. 3 如果是c语言的话, 一个最nb的功能就是自动排序, "="命令, shift+v选择全文件, 然后"=" 要想单行自动对齐, 请使用"==". 2.  多行注释 UltraEdit 是 Windows 旗下一款流行的老牌文本/HEX 编辑器(非开源)。UltraEdit 正被移植到 Linux 平台。该移植名为 UEX,意即 UltraEdit forLinux。UEX具有原生的 Linux 外观,其界面、配置、热键等与 Windows 版并无二致。 UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。 说到编辑器的 快捷键 VIM 是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距。注意: VIM 是开源、免费的,而UE则需要注册。UE是Windows下最好的编辑器——如果没有 GVIM 和Emacs的话。而 VIM 和Emacs则是任何操作系统下最好的编辑器。 最近新入职,也打算玩玩 vim 由于用的是Windows的系统,所以就用的 gvim ,也给以后linux和mac打下基础 vim 版本7.4:http://pan.baidu.com/s/1dDvjfWX#path=%252F Vim -7.4-for-windows-64bit-build 阅读了一下 vim 的用户文档,都是英文的,很蛋疼,但凑合着能看明白,下面列举下一些 常用 快捷键 ,有不对的希望更正。