Vim实用技巧笔记05

命令行模式

按下:键,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会提供一个补全导航列表

调用shell命令

原文地址:https://www.cnblogs.com/rookieagle/p/15606188.html