vim 基本操作
进入插入模式
进入命令模式
- ESC:从插入模式或末行模式进入命令模式
移动光标
- h:左移
- l:右移
- j:下移
- k:上移
M:光标移动到中间行
- L:光标移动到屏幕最后一行行首
G:移动到指定行,eg:20G 表示移动到20行
w:光标向后移动,一次移动一个单词
b:光标向前移动,一次移动一个单词
{
:光标按段移动,上移}
:光标按段移动,下移Ctrl+d
:向下翻半屏Ctrl+u
:向上翻半屏Ctrl+f
:向下翻一屏Ctrl+b
:向上翻一屏gg
:光标移动到文件开头- G:光标移动到文件末尾
删除(剪切)命令
撤销命令
- u:一步一步撤销
Ctrl-r
:反撤销
重复命令
.
:重复上一次操作的命令
文本行移动
>>
: 文本行右移<<
: 文本行左移
复制粘贴
- yy: 复制当前行,n yy: 复制n行
- p : 在光标所在位置向下新开辟一行,粘贴
可视模式
替换操作:
- r:替换当前字符
- R:替换当前行光标后的字符
查找命令
替换命令
-把abc全部替换成123
- 末行模式下,将当前文件中的所有abc替换成123 :%s/abc/123/g
- 末行模式下,将第一行至第10行之间的abc替换成123 :1,10s/abc/123/g
vim里面执行shell下命令
- 末行模式里输入
!
,后面跟命令
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。