xChar

来自于《计算机教育中缺失的一课》03 Editors(vim)

普通指令

分窗:sp 使用ctrl+w在两个窗口之间进行切换(并非同行),使用:qa关闭所有窗口

普通模式下,使用j(jump)跳到下一行,使用k返回上一行,光标移动键:hjkl

光标按单词移动:wbe,w下一个单词,b上一个单词,e(下一个)单词尾

移动到行首:0,其他数字没效果

移动到行首:^

移动到行尾:$

上下滚动:ctrl+U,ctrl+D:upper和down

顶底切换:shift + g移动到文档底部,gg移动到文档顶部

在当前视图页移动:L(视图底 lower),M(视图中央行首 middle),H(视图顶 Header)
当前行中查找: f+要查找的字母或数字,查找范围:(光标位置,行尾],查找目标区分大小写,不支持next

当前行中反向查找: F+要查找的字母或数字

删除:x删除单个字符,dw删除单词,de删除至单词尾

撤销:u(undo)

复制粘贴:yp,y复制,yy复制行,yw复制单词,p粘贴

配合视图模式(v)和光标操作(hjkl)来复制指定的文本

shift + v(V)进入行视图模式

ctrl + v 进入视图块模式

组合指令

跳到上一个单词,进入视图模式,选中下三个单词

bveee

向下跳4行

4j

向上跳4行

4k

删除7个单词

7dw

删除中括号中的数据,并开始插入(比如md文件)

ci[

同理小括号

ci(

在括号上可以使用百分号(%)在两端左右横跳

删除括号及其内容

da(

重复上一次的编辑命令:逗号

Loading comments...