了解快捷键及基础VI操作

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

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! :强制存储后离开

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 1,830评论 1 13
  • 1. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式下,按...
    红线路亚湾阅读 17,211评论 0 1
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,813评论 3 48
  • Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) ...
    七弦桐语阅读 18,796评论 0 26
  • 今天和妈妈通了半个小时的电话。 她向我抱怨说手机不好用了。然后就说到自己的身体。她说这不好那不好的,疾已经积了很久...
    切柳斯金角阅读 128评论 0 0