Vim命令 - 用于入门
Posted Hack
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim命令 - 用于入门相关的知识,希望对你有一定的参考价值。
(vim是linux下一款非常强大的文本编辑器,每位程序员都应该熟练掌握。当然工具的目的是提高生产效率,对于vim的使用不必强制,最重要的还是适合自己)
开始学习使用Vim ..一些简单的命令来开始
Vim有两种模式。
1.插入模式(您可以像普通文本编辑器一样输入。按i进行插入模式)
2.命令模式(向编辑器发出命令以完成任务。按ESC键进入命令模式)
下面大多数都处于命令模式
x - 删除不需要的字符
u - 撤消最后一个命令,U撤消整行
CTRL-R重做
A - 在末尾附加文本
:wq - 保存并退出
:Q! - 删除所有更改
dw - 将光标移动到单词的开头以删除该单词
2w - 向前移动光标两个字。
3e - 将光标移动到第三个单词的结尾。
0(零)移动到行的开头。
d2w - 删除2个单词。可以更改数字以删除连续单词的数量,如d3w
dd删除行和2dd删除行.number可以更改为删除连续单词的数量
更改命令的格式为:operator [number] motion
-operator - 是做什么的,例如d表示删除
- [数字] - 是重复动作的可选计数
- 动作 - 移动文本进行操作,例如w(word),
$(到行尾)等。
p - 将先前删除的文本放在光标之后(键入dd以删除该行并将其存储在Vim寄存器中。和p以放置该行)
r - 替换字母,例如按re将字母替换为e
ce - 改变直到一个单词的结尾(将光标放在lub中它将删除ubw)
ce - 删除单词并将您置于插入模式
G - 将您移动到文件的底部。
gg - 将您移动到文件的开头。
输入您所在行的编号,然后键入G.找到匹配的%),]或}
:s / old / new / g用'new'代替'old',其中g是全局的
/向后搜索n查找下一个出现,N向相反方向搜索
?转发搜索
!运行shell命令,如:!dir,:!ls
:w - TEST(其中TEST是您选择的文件名。)。保存文件
v - 启动可视模式以选择行,您可以执行d delete之类的操作
:r - Filename将内容插入当前文件
R - 替换多个字符
y - 使用v visual模式复制文本的运算符,p用于粘贴文本
yw - (副本)猛拉一个字
o - 在光标下方打开一行并开始插入模式。
O - 在光标上方打开一条线。
a - 在光标后插入文本。
A - 在行结束后插入文本。
电子命令移动到一个单词的末尾。
y - 操作员猛拉(复制)文本,p放(粘贴)它。
R - 进入替换模式,直到按下<ESC>。
ctrl-w从一个窗口跳到另一个窗口
键入命令:e并按ctrl + D列出所有命令名称,以:e开头,然后按Tab键完成命令
以上是关于Vim命令 - 用于入门的主要内容,如果未能解决你的问题,请参考以下文章