vi/vim 记录
# vi/vim 设置行号
set nu # 显示行号 nu :可用 numberset nonu # 不显示行号 nonu :可用nonumber
#区块选择(Visual Block)
按下 v 或 V 或 Ctrl + v
v:字符选择,会将光标经过的地方反白选择
V:行选择,会将光标经过的地方反白选择
Ctrl+v:区块选择,以矩形方式选择
y:将选白的复制起来
d:将选白的删除
命令:
#行定位 0:行首 等同于 ^ , 不过 使用 0 就不能加 数字前缀了 ,比如到 下一行行首 就只能是 4^ $:行尾 50%:可以移至 文件的中间,90% 移动到 文件差不多结束的地方 H : 第一行 (Home) M: 中间 (Middle) L: 最后一行(Last )
#行内定位 b: 上一个单词词首 e: 单词尾 ge: 单词首 w: 下一个单词词首
# 行内定位 =》移动到一个指定的字符 fx: 移动到 下一个指定的字符 ,f 代表 查找 find ,x 代表 指定的字符 Fx:向左查找 下一个字符 tx, Tx: 与fx 和 Fx 类似,它只是把光标移动到目标字符的前一个字符上 ps:利用 ; 或 , 可 重复 或 反向重复,无论使用那个命令 光标都不会移除当前行
#对应括号定位 当光标在 " (" 号上 时 输入 %可以匹配 它结束的 ")" % 这个命令也可适用于 [] 和 {}。(可用 'matchpairs' 选项定义

浙公网安备 33010602011771号