# 基本Vim命令-入门
开始学习使用Vim。开始使用一些简单的命令。
Vim有两种模式。
1.插入模式(您可以像普通文本编辑器一样键入。按i插入模式)
2.命令模式(您向编辑器发出命令以完成任务。按ESC进入命令模式)
以下大多数处于命令模式
|命令|说明 |
|–|–|
| x| 删除不需要的字符 |
u | 撤销最后一个命令,U 撤销整行
CTRL-R| 重做
A | 在末尾附加文本
:wq |保存和退出
:q! | 放弃所有更改强制退出
dw| 移动光标到单词的开头以删除该单词
2w | 向前移动光标两个单词。
3e | 向前移动光标到第三个单词的末尾。
0(零)|移动到线路的开头。
d2w |删除2个单词..数字可以更改以删除d3w等连续单词的数量
dd|删除行
change命令的格式是:运算符[数字]运动
-运算符-是该做什么,例如删除d
- [数字] - 是重复动议的可选计数
-运动-在要操作的文本上移动,例如w(单词),$(到行尾)等。
|命令|说明 |
|–|–|
p | 将之前删除的文本放在光标后面(键入dd以删除行并将其存储在Vim寄存器中。键入p以放置该行)
r | 替换字母,例如按re将字母替换为e
ce | 更改到单词的结尾(将光标放在lubw中的u上,它将删除ubw)
ce | 删除单词并将您置于插入模式
G | 移动到文件底部。
gg | 移动到文件的开头。键入您使用的行号,然后键入G
%|查找匹配项 ),], 或 }
|: s/old/new/g |用“new”代替'old',其中g是全局的
/ |向后搜索,n查找下一个,N以相反的方向搜索
? |前向搜索
:! |运行shell命令,例如:!dir,:!ls
:w TEST |(其中TEST是您选择的文件名。)保存文件
v | 启动可视化模式来选择行,您可以像删除一样执行操作
:r | 文件名将把内容插入当前文件中
R | 替换多个字符
y | 操作员使用v视觉模式复制文本,p粘贴文本
o | 在光标下方打开一行,然后开始插入模式。
O | 在光标上方打开一条线。
a | 在光标后面插入文本。
A | 在行尾后插入文本。
e |命令移动到单词的末尾。
y[n]w|复制一(n)个词。
y[n]l|复制光标右边1(n)个字符。
y[n]h| 复制光标左边1(n)个字符。
R | 进入替换模式,直到按下
ctrl-w |从一个窗口跳到另一个窗口
:e |然后按ctrl+D列出以:e开头的所有命令名称,然后按tab完成命令
评论