Vim命令 & 技巧备忘录

作者: rh_Jameson | 来源:发表于2016-04-12 19:28 被阅读331次

用Vim当IDE也有两年了,但赶脚自己总是倾向于停留在舒适区,能用基本命令解决的,就懒得去用些高级一点,省力一点的命令了。

倒不是说不知道这些命令,而是每次到用的时候,偶滴反射弧还是映射到基本命令上去了...

故写篇备忘录,分享的同时,自己每周也来瞄一眼,直到反射弧映射到高级命令上...

废话不多说,上命令~~


快速移动技巧:

命令 功能
t, 到逗号前的第一个字符。逗号可以变成其它字符
w 先前移动一个单词
b 向后移动一个单词
e 移动到当前单词末尾
) 向前移动一条句子
} 向前移动一个段落
vb 向前选一个单词
vw 向后选一个单词
gj / gk 向下 / 上 移动一个屏幕行
mm / `m 设置m标志位 / 跳回m标志位
H / M / L 跳到屏幕上 / 中 / 下方

快速修改技巧:

命令 功能
. "重复上次的修改"
\\>G "增加缩进级别"
<G "减少缩进级别"
A "在当前行末尾添加内容"
I "在当前行开头添加内容"
dw & cw "删除一个单词"
daw => iw / aw inside the word / around the word
v选中U "转换大写"
v选中u "转换小写"
v选中~ "自动转换大小写"
A "在当前行末尾添加内容"
<C - u> 删除当前下标到当前行开头
C 删除当前下标到当前行末尾
S 删除当前行并插入
yt, 拷贝当前下标到逗号符前
R 进入替换模式
gv 重选上次的高亮选区
ggvG => = 代码自动缩进

EX快速执行命令:

命令 功能
:s/going/rolling/g 将going替换为rolling
:%s/going/rolling/g 将将所有going替换为rolling
:reg 查看缓存区寄存器内容
"0P / "aP / "+P 拷贝相应寄存器的内容
:CtrlIp search file from cur dir
:!{cmd} 执行一次shell cmd
:shell 进入shell会话
:read !{cmd} 执行shell cmd并把结果插入到光标下方

其他技巧:

命令 功能
* => cw => write content => ESC => n => . 查找并手动替换
r or R nerdtree目录结构刷新
xp 交换当前光标左右两个字符的位置
ddp 交换当前行与下一行的位置

最后, 附上一张Vim Sheet:

相关文章

  • Vim命令 & 技巧备忘录

    用Vim当IDE也有两年了,但赶脚自己总是倾向于停留在舒适区,能用基本命令解决的,就懒得去用些高级一点,省力一点的...

  • Vim入门(一)

    vim真的很强大!!!本专题列举vim的一些常用技巧。 vim解决问题的方式 技巧1——vim常用命令及基本技巧 ...

  • vim技巧小更

    vim:全屏文本编辑器,没有菜单只有命令。 1、vim的工作模式 2、操作技巧以及命令 :set nu...

  • Vim 常用命令

    VIM 命令 文件命令 VIM的模式 VIM导航命令 VIM插入命令 VIM查找命令 VIM替换命令 VIM使用技...

  • 关于Vim

    插入命令 关于行 删除命令 复制和剪切命令 替换和取消命令 搜索和搜索替换命令 保存和退出命令 vim使用技巧 进...

  • vim学习总结(三)

    vim文档编辑高级技巧 替换和撤销命令 快速缩进 快速查找

  • Vim 总结(一)

    声明: 本人通过《Vim实用技巧》总结此系列博客 编辑模式 - 命令模式 在刚学Vim时,我主要使用了Vim的两...

  • vim 实用技巧

    vim实用技巧 修改host:echo 'name' > /etc/hostname 模式 命令模式:Esc 插入...

  • vim常用命令之多行注释和多行删除

    vim 多行注释 多行删除 vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率...

  • Vim实用技巧

    《Vim使用技巧》笔记 个人笔记 zc折叠代码,zv展开代码 结识.命令 . 命令可以让我们重复上次的修改,它是V...

网友评论

    本文标题:Vim命令 & 技巧备忘录

    本文链接:https://www.haomeiwen.com/subject/wurwlttx.html