补全命令: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
的用户文档,都是英文的,很蛋疼,但凑合着能看明白,下面列举下一些
常用
快捷键
,有不对的希望更正。