Tag: vim实用技巧

vim实用技巧之快速移动与跳转

动作命令是vim操作中最重要的一些命令。不仅可以实现快速移动,还能与操作符进行配合使用。

READ MORE

vim实用技巧-模式2

第三章:可视模式

  • 深入理解可视模式

:h Select-mode :选择模式(特殊的可视模式)

<C-g> 在可视模式和选择模式之间切换(提示栏不同)

  • 选择高亮选区

v, V, <C-v>, gv(重选上次的高亮选区),o(激活高亮选区的活动端)

  • 重复执行面向行的可视命令 .
  • 尽量使用操作符命令,而不是可视命令

可视模式下,. 号命令可能会有异常表现。如 vitUgUit (后者是普通模式的命令)

  • 操作表格数据
  1. 列:<C-v>3jr|
  2. 行:yypVr-
  • 修改列文本

<C-v>jjeC{new text}<Esc>

  • 在行尾添加文本

<C-v>jj$A;:可视模式下,a与i无法进入插入模式

READ MORE

书籍:vim实用技巧-模式

第二章:普通模式

  • 停顿时请离开画笔
  • 构造可撤销块

u命令:撤销最新修改

一次修改:

  1. 普通模式,可视模式和命令行模式中所触发的修改命令
  2. 插入模式: i{some text}<Esc>

段落完时,可用:<Esc>o

  • 构造可重复修改块

例如在单词结尾处怎么删除单词:dbx,bdx,daw(最好)

  • 用次数做简单的运算

<C-a><C-x> :加与减

  • 能够重复就别用次数

连续删除两个单词:d2w, 2dw, dw.(可重复,避免算错数)

  • 操作 = 操作符 + 动作命令

操作符:c(修改),d,y,g~(反转大小写),gU,gu(小写),>(增加缩进),<(减少缩进),=(自动缩进)

READ MORE

书籍:vim实用技巧

以思维的速度来编辑文本!

《vim实用技巧》看了几天,今天终于看完了第一部分 模式 ,感觉收益良多,很多以前困惑的或者不懂的,有种豁然开朗的感觉。

READ MORE