vim 超精炼命令熟记
1. 方向: hjkl
2. 翻页: ctrl+b ctrl+f
3. 行处理: ctrl+^ 行头, ctrl+$行尾, w,b间隔跳动, L回行头
4. 多窗口切换: ctrl+w 再加hjkl上下左右切换
5. 整篇首尾: gg到头,G到尾端
6. 跳到制定字符: fx表示向前跳到第一个x处,Fx表示向后跳到第一个x处,这个常常结合复制粘贴使用。
7. 复制粘贴: yyp复制一行并粘贴到他的下面一行
进入visual模式,输入v, 然后结合6项,使用hjkl选择长度处理并用p粘贴到制定光标位置。
8. 撤销重做: u命令表示撤销,ctrl+r表示重做。
9. tag跳转: ctrl+]跳到制定函数, ctrl+o跳回原位。ctrl+g列出所有可能的函数声明路径供选择。
10. 全选:
ggVG: gg 光标移到首行,V 进入Visual(可视)模式,G 光标移到最后一行
选中后可以进行其他操作,比如:
d 删除选中内容
y 复制选中内容到0号寄存器
"+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序使用
11. 把选中的内容复制、粘贴到另一个文件:
y 复制(在选中状态下)
:ex b 转到b文件
p 粘贴
:wq 保存&退出
12. set mouse-=a使得鼠标选中就可以复制了
13. 设置vim颜色的时候,记得在/root/.vimrc下面使用colorschema default,这种颜色的配置看起来比较舒服,
如果想让白色亮的跟狠一点,使用colorchema evening,白色就很亮很刺眼