命令行工具

Vim 补充技巧

2021-04-18  本文已影响0人  舌尖上的大胖

回到 Normal 模式

光标移动

查找替换

flags 内容:g[lobal]/c[onfirm]/n[umber]

整词匹配:\<string\>

多文件(缓冲区)操作

窗口

复制粘贴

在设置了 :set autoindent 的情况下,粘贴会导致排版混乱,可以先通过如下命令来保证粘贴效果,然后再恢复:

:set paste/nopaste

寄存器

常用寄存器:

应用举例:以数字 5 为起始,生成数字序列

  1. 在某一行写入数字 5,光标定位到数字上,恢复到 Normal 模式
  2. 开始录制宏:qa
  3. 定义行为:yyp 复制行,Ctrl+A 数字 + 1, q 结束宏录制
  4. 多次执行宏:100@a

命令模式

在命令模式中执行 Normal 模式中的命令,步骤如下:

  1. 选中内容
  2. 冒号 :
  3. normal 命令内容

: Ctrl+P 执行上一次命令

应用举例:为选中行的行尾增加分号

  1. Ctrl+V 选中内容
  2. 冒号 :
  3. 在光标位置输入 normal A;回车

补全

首先进入插入状态:

配色

~/.vim/colors/*.vim

(完)

上一篇 下一篇

猜你喜欢

热点阅读