vim教程网总结了30个很是实用的Vim使用技巧,以便你们使用Vim时更加驾轻就熟。html
cw
ciw
,删除光标所在位置的单词及空格:daw
vit
w
,反向移动到当前单词/上一单词的开头:b
n|
Vim快速跳转任意行、任意列详细介绍了
|
命令。
zz
zt
,将光标所在行移到窗口的底部:zb
<Ctrl-i>
,跳转位置后退:<Ctrl-0>
,相似浏览器的前进后退功能''
,回到上次编辑的位置:'.
Vim位置标记介绍
@:
<Ctrl-g>
(同时按下Ctrl键和g键)%
表示当前活动缓冲区对应文件的完整文件路径更多内容,能够查看Vim教程网上的文章 Vim打开文件命令edit和保存文件命令write
<C-r>{register}
({register}是咱们想要插入的寄存器的名字)gv
:
键,命令行上会预先填充一个范围 :'<,'>
表明高亮选区的范围:<Ctrl-r>{register}
<Ctrl-r>
,再输入=后,输入任意算数式(如333*2),回车,便可看到运算结果 (这是使用了Vim表达式寄存器 "=
)"%
表示Vim当前活动文件缓冲区的文件名,在Vim插入模式下,按 <Ctrl-r>%
可将当前文件名输入到文件中关于Vim寄存器的更多内容,能够参考Vim教程网上的文章《 vim寄存器介绍》
<Ctrl-r><Ctrl-w>
.
表示,文件的最后一行用 $
表示,%
整个文件 (:1,$
的简写形式)d$
,删除当前光标到本行行首的全部内容:d0
dG
或 :%d
xp
==
,当前文件全部行自动缩进对齐:gg=G
f{char}
,正向移动到下一个 {char} 所在之处的前一个字符上:t{char}
;
命令会重复查找上次 f
命令所查找的字符
关于
t
命令的介绍,能够查看文章
Vim字符查找与光标快速移动
<Ctrl-w>+
(先同时按下Ctrl键和w键,再按下+键)tabdo
命令::tabdo %s/food/drink/g
<Ctrl-o>
ra
gUiw
,将当前单词转成小写:guiw
:saveas <filename>
:r <filename>
:earlier 15m
本文首发于VV姐的vim教程网,受权我原创发布。vim