VIM

hjkloOpPnN
上面的都是常规,我们就不细说了。
v -> 列模式
V -> 行列模式

  • -> 向下搜索当前光标所在的单词

-> 向上搜索当前光标所在的单词

-> 删除到行尾
-> 删除到行尾并且进入插入模式
-> 删除整行进入插入模式

-> 开始块操作
-> 向下移动 (你也可以使用hjkl来移动光标或是别的)
I-- [ESC] → I是插入,插入“--”,按ESC键来为每一行生效。

i模式(in word模式)
ci
di
yi

cf" 删除到冒号

行内操作
fa → 到下一个为a的字符处,你也可以fs到下一个为s的字符。
t, → 到逗号前的第一个字符。逗号可以变成其它字符。
F和T为f和t的反方向
";"命令重复前一次输入的f, t, F, T命令,而","命令会反方向重复前一次输入的f, t, F, T命令。这两个命令前也可以使用数字来表示倍数。

在 Insert 模式下,你可以输入一个词的开头,然后按 或是,可以自动补齐

J -> 把所有的行连接起来(变成一行)
< 或 > -> 左右缩进
= -> 自动给缩进 (陈皓注:这个功能相当强大,我太喜欢了)

:split → 创建分屏 (:vsplit创建垂直分屏)

: dir就是方向,可以是 hjkl 或是 ←↓↑→ 中的一个,其用来切换分屏。
_ (或 |) : 最大化尺寸 (| 垂直分屏)
+ (或 -) : 增加尺寸

posted @ 2020-07-10 11:24  ruixing  阅读(112)  评论(0编辑  收藏  举报