了解快捷键及基础VI操作

2015-10-25  本文已影响35人  诺相惜

本周参考书籍,学习了一些基本的键盘快捷操作,并进行了实践

Ctrl+a移动光标到行首

Ctrl+e移动光标到行尾

Ctrl+f光标前移一个字符

Ctrl+b光标后移一个字符

Ctrl+l清空

Ctrl+k剪切从光标到行尾的文本

Ctrl+u剪切从光标到行首的文本

Ctrl+p或↑ 移动到上一个历史条目

Ctrl+n或↓ 移动到下一个历史条目

Alt+<移动到历史列表首

Alt+>移动到历史列表末

了解到VI之后,抱着试试看的心态尝试了一下,大部分操作在参考网络后还是可以完成的

2.1一般模式

a)移动光标:

-->上下左右方向键 ↑↓← →

-->翻页pagedown / pageup按键

b)搜索与替换

--> /word :从光标开始,向下查询一个名为word的字符串。

并将该字符串替换为word2。

--> :$s/word1/word2/g :从第一行到最后一行寻找word1字符串,并将该字符串替换

为word2

c)删除,复制,粘贴

--> x,X  :在一行中,x为向后删除一个字符,X为向前删除一个字符。

--> dd   :删除光标所在的那一整行。

--> yy   :复制光标所在的那一行。

--> nyy  : n为数字。复制光标所在的向下n行。

--> p,P  : p为将已复制的数据粘贴到光标的下一行,P则为贴在光标的上一行。

2.2编辑模式:

a) i, I :在光标所在处插入输入文字,已存在的文字向后退。i为‘从当前光标所在处

插入’,I为‘在当前所在行的一个非空格符处开始插入’。

b) a, A : a为‘从当前光标所在处的下一个字符开始插入’。A为‘从光标所在行的最

后一个字符处开始插入’。

c) o,O  :这是英文o的大小写。o为‘在当前光标所在行的下一行处插入新的一行’。

O表示‘在当前光标所在行的上一行插入新的一行’。

d) r,R  :替换:r会替换光标所在的那一个字符。R: 会一直替换光标所在的字符,

直到按下esc键为止。

e) ESC  :进入一般模式。

2.3命令模式:

a) :w   :将编辑的数据写入硬盘

b) :q   :离开vi

c) :q!  :强制离开,不存储

d) :wq  :存储后离开

e) :wq! :强制存储后离开

上一篇 下一篇

猜你喜欢

热点阅读