vim编辑器的使用
vim 的三种模式
-
普通模式:打开vim初始界面。
-
命令模式
在普通模式输入
:
,注意这里英文模式下的冒号,从而进入命令模式。 -
编辑模式
在普通模式输入
i
,在当前位置插入在普通模式输入
I
,光标移动到行首插入在普通模式输入
a
,附加在普通模式输入
A
,光标移动到行尾附加在普通模式输入
o
,在目前光标所在的下一行处输入新的一行在普通模式输入
O
,在目前光标所在的上一行处输入新的一行!(常用)
常用的快捷键(在普通模式下使用)
光标移动
- h:光标左移一个字符
- j: 光标下移一个字符
- k: 光标上移一个字符
- ;:光标右移一个字符
- ctrl + f : page down
- ctrl + d: page up
- G:移动到文档的最后一行
- gg:移动到文档的第一行
<number>G
或<number>gg
移动到number行<number>enter
光标向下移动number行
搜索
替换
:n1,n2s/word1,word2/g
: 在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2:%s/word1/word2/g
: 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2:%s/word1/word2/gc
: 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代
删除,复制和粘贴
- x:删除当前字符(光标为小方块)
- X:删除前一个字符(光标为小方块)
- dd:删除光标所在的一整行
- yy:复制光标所在行
- p: 将剪切板内容粘贴在光标所在行的下一行
- P:将剪切板内容粘贴在光标所在行的上一行
- u:撤销动作,类似于ctrl + z
- .:重复前一个动作
常用的命令
储存、退出
vim环境的变更
- set nu:设置行号
- set nonu:取消行号
Q1:对选中文本进行复制、粘贴
- 在普通模式按v进入选择模式
- 利用光标移动选择要复制的内容
- 按y进行复制
- 将光标移动到需要粘贴的位置
- 按p粘贴
【参考文件】
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。