命令行模式
按下:键,Vim会切换到命令行模式
复制和移动行
- :copy 的简写形式是 :t
- :move 的简写形式是 :m
:t.命令会创建一个当前行副本,而另外一种做法则是用普通模式的复制和粘贴命令(yyp)来达到同样的效果。这两种复制当前行的技术有个需要关注的差别:yyp会使用寄存器,而:t.则不会。因此,当我不想覆盖默认寄存器中的当前内容时,有时我会使用:t.来复制行
在指定范围内执行普通命令
:normal 命令
- :%normal A; 该命令指的是文件每行的结尾添加一个分号
- :%normal i// 这个可以用来注释代码
Ex命令和Vim的重复命令结合,功能最强大
- .命令可以重复执行上次的普通模式命令
- @:命令可以重复执行上次的Ex命令
自动补全Ex命令
- C-d 在命令行里面,可以使用C-d就可以补全,有点像Tab
- set wildmenu
- set wildmode=full 上面这两行的设置,Vim会提供一个补全导航列表