1. 前言
本文主要讲解vi或vim编辑器常用命令。
学习使用vi或Vim应该从一些简单的命令来开始
Vim有两种模式。
1. 插入模式(你可以像普通的文本编辑器一样输入。插入模式按i
)
2. 命令模式(您向编辑器发出命令以完成工作。按ESC进入命令模式)
2. vi 编辑器最常用的命令
下面的大多数是命令模式
x
删除不需要的字符u
取消最后一条命令,取消整行命令- CTRL-R重做
A
在结尾附加文本:wq
保存并退出:q!
删除所有更改dw
将光标移到单词的开头以删除该单词2w
将光标向前移动两个单词。3e
将光标向前移动到第三个单词的末尾。0
(数字0)移动到行的开始。d2w
删除2个单词。可以修改数字,删除d3w
等连续单词的数量dd
删除行,2dd
删除2行。可以更改数字值删除连续的单词数
3. vi 编辑器命令格式
vi 命令的格式是:操作符[number]动作
– 操作符-是要做什么,比如d代表删除
– [number] -是重复动作的可选计数
– 移动即对移动文本进行操作,如w (word移动一个单词),- $(移动到行尾),等等。
4. vi编辑器其它操作技巧
p
将之前删除的文本放在光标之后(键入dd删除行并将其存储在Vim寄存器中)。p代表直线r
代替字母。比如按re
将字母替换为e
ce
更改到一个单词的结尾(将光标放在lubw
中的u上,它将删除ubw
)ce
-删除单词并将您置于插入模式G
把你移到文件的底部。gg
把你移到文件的开头。10G
,定位到第10行,可以按需求修改数字。- %查找匹配项
)
、]
或}
:s/old/new/g
,g是全局生效,用new代替old/
反下搜索。n
查找下一个匹配,反向查找应该按N
?
向前搜索:!
要运行shell命令,如:!dir
,: !ls
:wTEST.txt
(其中TEST.txt是您选择的文件名。)保存文件v
启动可视模式来选择行,你可以执行操作,如d删除:r
复制粘帖一行。R
替换多个字符y
操作符复制文本使用v视觉模式和p粘贴它yw
(copy/yanks)复制一个词。o
打开光标下方的一行,并开始插入模式。O
打开光标上方的一行。a
在光标之后插入文本。A
在行的末尾插入文本。e
移动到一个单词的末尾。y
操作符拉(复制)文本,p放(粘贴)文本。R
进入替换模式,直到<esc>
被按下。ctrl-w
从一个窗口跳到另一个窗口- 键入命令
:e
并按ctrl+D列出所有以:e
开头的命令名,然后按tab键完成命令
5. 总结
通过本文,您应该可以熟悉了解vi或vim编辑的最常用的操作命令了吧?
评论前必须登录!
注册