vi/vim
Last updated
Last updated
移动光标
页:
向下一页:ctrl + f
向上一页:ctrl + b
向下半页:ctrl + d
向上半页:ctrl + u
行:
行首:0、fn + ←
行尾:$、fn + →
文档第一行:1G、gg
文档第n行:nG、n + Enter
文档最后一行:G
搜索
向下搜索:/word
向上搜索:?word
下一个命中处:n
上一个命中处:N
删除
字符:
向左删除一个字符:X
向右删除一个字符:x
向右删除n个字符:nx
删除光标至行首:d0
删除光标至行尾:d$
行:
删除当前行:dd
删除n行:ndd
删除至第一行:d1G
删除至最后一行:dG
复制
复制选中:y
复制当前行:yy
复制n行:nyy
复制至第一行:y1G
复制至最后一行:yG
复制至行首:y0
复制至行尾:y$
粘贴
粘贴到下一行:p
粘贴到上一行:P
其他
回退:u
前进:ctrl + r
无限重复上一动作:.
【命令模式】切换到【输入模式】
开始
从光标【前一个】位置输入:i
从【行首】输入:I
从光标【后一个】位置输入:a
从【行尾】输入:A
向下新开一行输入:o
向上输入:O
结束
Esc
行首:fn + ←
行尾:fn + →
上一页:fn + ↑
下一页:fn + ↓
保存离开:
保存:w
强制保存:w!
退出:q
强制退出:q!
保存后离开:wq
(保存后)离开:ZZ
环境变更
显示行号::set nu
取消行号::set nonu