Vi 编辑器常用命令

输入模式:
i:在当前光标所在之处插入,开始输入字符。(最常用)

a:在当前光标所在的后一个位置插入,开始输入字符(最常用)

o:在当前光标所在行的下面新创建一行,并在行的第一个位置开始输入字符。(最常用)
		
I:光标移动到本行的行首,开始输入(常用)

A:光标移动到本行的末尾,开始输入(常用)

O:与“o”相对,在当前光标所在行的上面新创建一行,并在行的第一个位置开始输入字符。(常用)



 命令模式进入底线模式

有两种方法可以进入,一种是敲“:”,一种是敲“/”键。我们会发现光标从原来的位置变到了屏幕的最下面一行,在后面就可以输入相应的底线模式命令。

“:”键:执行存盘、退出、参数设置和shell底线模式命令等功能。

“/”键(或者“?”也可以):如果要执行查找功能,敲击此键。

/ 向下找

? 向上找。

用“%”进行括号匹配

此功能对程序员比较有用。按下“%”时,vi首先向后找到第一个括号如“(”,然后就会去找与之相配的另一边“)”;如向右的第一个括号是“)”,vi就会去找相应的“(”。



命令模式下移动光标:

翻页:

Ctrl+u:向文件首翻半屏; 

Ctrl+d:向文件尾翻半屏;

 Ctrl+f:向文件尾翻一屏;

 Ctrl+b:向文件首翻一屏;






移动到哪一行?

H 将光标移到当前屏幕的最上行的行首

xH 将光标移到当前屏幕的第x行

M 移动到当前屏幕的中间一行的行首

L 移到当前屏幕的最下行的行首

xL 将光标移到屏幕的倒数第x行

:n 移动到哪一行。

:$ 移动到最后一行。

移动到一行的什么位置?

0 左移光标,到本行的开头
$ 右移光标,到本行的末尾
w 右移光标,到下一个单词的开头
e 右移光标,到本单词的末尾
b 左移光标,到前一个单词的开头



 :set nu   添加行号。 
 ctrl + g 查看文件名称,文件总行数 当前位置时文件百分比。



命令模式下 操作文本:

:%s/字符1/字符2/g 全局替换命令。
dd 删除一行。
xdd 删除x 行。
d$ 从当前位置删除至行尾。
dG 删除当前位置以下所有行。

yy 复制当前行。
nyy 复制当前行以下的多行。
p 黏贴文本操作。


VI 打开多个文件的命令:

vi file1 file2 file3
:n  切换到下一个文件 (n=next)
:N  切换到上一个文件

2、在不同窗口中打开多个文件:

如果已经打开一个了一个文件,
则在vi的命令输入状态下输入 :sp 另外一个文件的路径及文件名,
如此就可以在一个窗口打开多个文件了。

或者用 vi -o file1 file2 file3....用分割屏幕窗口方式同时打开多个文件。
可以使用 ctrl + 两次按 w 或者ctrl + w 然后按上下键在上下窗口间切换。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值