vim编辑器---基本使用方法02(命令模式)

基本介绍

打开文件,vi会自动进入命令模式
在命令模式中,可以进行一些基本操作:如浏览文件、粘贴、删除…
注意:鼠标没有什么作用,只通过键盘即可解决需求

进入命令模式

1.打开文件,vi会自动进入命令模式
2.在编辑模式或者末行模式下按ESC

命令模式下相关操作

移动命令

基本移动

命令 功能
h 向左移动
j 向下移动
k 向上移动
l 向右移动

vim编辑器---基本使用方法02(命令模式)

行内移动

在一行中,以每个单词为单位

命令 功能
w 光标向后移动一个单词(光标位于单词第一个字母)
b 光标向前移动一个单词(光标位于单词第一个字母)
0 光标移动到行首(第一个位置可以是空白字符)
^ 光标移动到行首(第一个不是空白字符的地方)
$ 光标移动到行尾

vim编辑器---基本使用方法02(命令模式)

行数移动

在整个文档中,以每一行为单位

命令 功能
gg 光标移动到文档第一行
G 光标移动到文档最后一行
数字gg 光标移动到对应数字行
数字G 光标移动到对应数字行
:数字 光标移动到对应数字行

页面移动

以页面为单位进行移动

命令 功能
Ctrl + b 向上翻页
Ctrl + f 向下翻页
H(head) 光标移动至屏幕顶部
M(middle) 光标移动至屏幕中间
L(low) 光标移动至屏幕底部

段落移动

以段落为单位

命令 功能
{ 光标移动到上一段
} 光标移动到下一段

标记命令

在浏览文档时留下特殊记号,方便查找

命令 功能
m x(mark) x是一个标识(a-z)用来记录标记的地址
`x 直接定位到之前x标记的地址

注意:一般阅读文章时使用,vi用于小项目的编写,一般大规模项目建议使用更加方便的软件

替换命令

命令 功能
r 替换当前字符
R 替换当前光标后的字符

缩进命令

命令 功能
>> 向右增加缩进
<< 向左增加缩进

重复命令

在命令模式中,先输入一个数字n,在输入命令,该命令会执行n次
1.输入10,表示重复10次
2.按i进入编辑模式
3.输入*也就是重复的文字
ESC返回到命令模式,返回之后vi就会把2、3之间的操作重复10次

撤销命令

命令 功能
u 撤销上次命令
CTRL + r 恢复上次撤销命令

删除(剪贴)命令

命令 功能
x 删除(剪贴)光标所在的字符
d 删除(剪贴)移动命令对应的字符
dd 剪贴(剪贴)光标所在行,ndd复制多行
D 删除(剪贴)至行尾

复制和粘贴命令

命令 功能
y 复制
yy 复制一行
p 粘贴

查找命令

查找一些特定字符

常规查询

命令 功能
/ 字符串 查找指定字符串

注意:查找到对应内容后,继续查询相同的内容
n:查找下一个
N:查找上一个

vim编辑器---基本使用方法02(命令模式)

单词快速匹配

以单词为单位

命令 功能
* 向后查找当前光标所在单词
# 向前查找当前光标所在单词

注意:取消高亮,随便查找一个不存在命令

相关文章: