vi编辑器使用

vi编辑器有3种工作模式:

1.命令行模式

2.插入模式

3.末行模式

由vi到终端:       :sh            由终端到vi:       Ctrl+d

全选(高亮显示):按esc后,然后ggvG或者ggVG 

全部复制:按esc后,然后ggyG

全部删除:按esc后,然后dG

进入vi编辑器:

vi filename 

进入后vi处于命令行模式,切换到输入模式才可以输入文字.

切换至插入模式:

在命令行模式下按" i "进入插入模式,可以输入文字.

退出及保存文件

:wq 存盘并退出

:q! 不存盘强制退出

掌握以上的内容就可以完整的写程序了,但这并不能体现出VI的强大

1.插入

a:从目前光标所在位置的下一个位置开始输入文字。

A:在光标所在行的行末插入

i:从光标当前位置开始输入文件

I:在光标所在行的行首插入

o:在光标所在行的下面插入一行

O:在光标所在行的上面插入一行

2.移动光标

3.移动光标

vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母h,j,k,l分别控制光标左、下、上、右移一格的。

Ctrl+B:屏幕往后移动一页

Ctrl+F:屏幕往前移动一页

Ctrl+U:屏幕往后移动半页

Ctrl+D:屏幕往前移动半页。

gg:移动到文件的开头。

G:移动到文件的末尾

$:移动到光标所在行的行尾

^:移动到光标所在行的行首

w:光标跳到下个字的开头

e:光标跳到下个字的字尾

b:光标回到上个字的开头

3.删除文字

x:每按一次,删除光标所在位置的后面一个字符

nx:例如,“6x”表示删除光标所在位置后面6个字符

X:大写的X,每按一次,删除光标所在位置的前面一个字符

nX:例如,“20X”表示删除光标所在位置前面20个字符

dd:删除光标所在行y

ndd:从光标所在行开始删除n行。例如,“4dd”表示删除从光标所在行开始的4行字符

4复制

yw:将光标所在之处到字尾的字符复制到缓冲区中

nyw:复制n个字符到缓冲区

yy:复制当前行

ny:例如,“6y”表示复制从光标所在行开始的6行字符

. :小数点是重复上一个动作

6.剪切

dd:剪切当前行

ndd:从光标所在行开始剪切n行。

7.粘贴

p:将缓冲区内的字符粘贴到光标所在位置的后面。

8.撤销上一次操作

u:如果误执行一个命令,可以马上按u键,回到上一个操作。按多次u犍可
多次撤销操作。

9.跳至指定的行

Ctr+G:列出光标所在行的行号。

nG:例如5G,表示移动光标到该文件的第5行行首,行跳转都是基于文件首行的。

10.存盘退出

ZZ:存盘退出。 
ZQ:不存盘退出。

搜索与替换

/word 寻找下一个word

?word 寻找上一个word

命令行模式下的基本操作

set nu:显示行号

set nonu:取消显示行号

:wq  存储后离开。
 

系统剪切板内容复制与粘贴

"+y    复制到系统剪贴板
"+p    粘贴
"+gp  粘贴并且移动光标到粘贴内容后

当然,还有好多好的没写,太多了,大概只有天天用才会熟练吧.

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值