Skip to content

Vim

手册里面东西太多了放不下了,Vim 本身东西就很多,拿出来备忘一下也可以。

Vim 基本操作

杂七杂八

在 Vim 中, 命令会增加当前光标下的数字。

替换

  • :s /old/new/ gc 在一行内用 new 替换 oldg 表示对一整行匹配,c 表示替换前确认
  • :%s /old/new/ gc 对整篇文章进行搜索。

字符均支持正则表达式,比如 :%s/^/xxx/g 就是在每一行的行首插入xxx,^表示行首,$表示行尾。

外部命令

https://zhuanlan.zhihu.com/p/56381336

vim 可以执行外部命令

最简单的 :! 就可以执行外部命令了。比如 :!date 显示今天日期

:read 命令可以获得命令执行的输出结果,新增一行插入该结果。如 :read!date

我最常用的还是 :terminal. 直接打开一个新的终端

有空看看 https://www.zhihu.com/question/27478597/answer/2777381978