FED实验室 - 专注WEB端开发和用户体验

学习vi编辑器(一)

相关工具 煦涵 2238℃ 0评论

vi命令一般形式:
[command](text object)
vi光标移动命令可以带参数:
[number][command](text object) 或者 [command][number](text object)

 

1.移动光标命令:
h 移动到前一个字符
j 移动到下一行
k 移动到上一行
l 移动到后一个字符
0 移动到行首
$ 移动到行尾

3k 向上移动3行
2j 向下移动2行
...

2.设置行号命令:
:set number 或者简写 :set nu

3.文本块移动
w 文本块间移动光标(算标点符号)
W 文本块间移动光标(不算标点符号)
b 倒退一个单词
B 同上
2b 倒退两个单词

G 移动到文件末尾
42G移动到42行

4.文本编辑
i 插入文本
a 添加文本
c 更改文本
d 删除文本
dp 移动文本
yp 复制文本
cw 更改光标到这个单词结尾
c2b 更改光标往前两个单词
c$
c0
5x 删除5个字符
...

5.撤销
u 撤销上一命令

6.重复
. 重复上一命令

7.插入

R 一行的开头插入文本
A 一行的结尾插入文本
O 光标上一行打开新行
o 光标下一行打开新行
S 删除一行并替换文本

8.合并行
J 合并两行,光标所在行的下一行合并到光标所在行
3J合并三行

下面是「FED实验室」的微信公众号二维码,欢迎扫描关注:

FED实验室

行文不易,如有帮助,欢迎打赏!

赞赏支持or喜欢 (0)or分享 (0)
捐赠共勉
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址