VI-VIM编辑器

举报
Smy1121 发表于 2018/12/31 23:00:15 2018/12/31
【摘要】 VI-VIM编辑器LinuxVI和VIM的介绍vi是一种计算机文本编辑器,可以执行输出,删除,查找,替换,块操作等众多文本操作,类似于Windows系统上的text文本文档编辑器.我们在Linux修改档案文件的主要方式就是通过vi这款文本编辑器完成的,当然由于vi功能有限,所以再次之上就有其他的功能更加强劲的文本编辑器Vim,gnote,gedit等等编辑器工具.vim属于增强版的vi,在v...


VI-VIM编辑器

LinuxVI和VIM的介绍

vi是一种计算机文本编辑器,可以执行输出,删除,查找,替换,块操作等众多文本操作,类似于Windows系统上的text文本文档编辑器.我们在Linux修改档案文件的主要方式就是通过vi这款文本编辑器完成的,当然由于vi功能有限,所以再次之上就有其他的功能更加强劲的文本编辑器Vim,gnote,gedit等等编辑器工具.

vim属于增强版的vi,在vi的基础上增加了很多功能,如代码的关键字加亮等,vim兼容所有的vi指令.

VI的三种编辑模式

VI有主要的三种编辑模式:普通模式,底行模式,编辑模式.那么三种模式的区别主要是通过光标的位置及状态来进行区分的.

普通模式:

1.png

在普通模式中光标的状态是可以进行移动的,高亮的显示一个字符.

具体使用方法:

退出:Shift+zz

退格(回到上一步操作):u

回滚操作:Ctrl+r

跳转操作:

跳转到文件开始位置:gg

跳转到行末:G

删除操作:

单独删除字符:del等价于x

删除一个单词:dw

删除行:

删除当前行:dd

删除n行:[n]dd

删除到末尾:dG

查找操作:

输入/字符串(关键词):查找指定的字符串,按n向下查找,按N向上查找.

编辑模式:

2.png

编辑模式主要是对文件进行编辑,没什么特别的操作,但是从普通模式进入到编辑模式是有很多讲究的.

具体使用方法:

以行的位置进入编辑模式:

在行首插入编辑:I

在行末插入编辑:A

在当前行的上一行插入编辑:O

在当前行的下一行插入编辑:o

以光标的位置进入编辑模式:

在当前光标处进行编辑:i

在当前光标后进行编辑:a

替换从光标所在位置后到一个单词结尾的字符:cw

底行模式:

3.png

具体使用方法:

强制退出: :q!

退出: :q

保存退出: :wq==:x

另存为: :w<文件路径> == :saveas<文件路径>

各模式之间切换其他模式的方法总结:

普通模式:-----编辑模式: 输入i,o等等进入编辑模式的方法(详情见上面)

普通模式:-----底行模式:输入:即可.

编辑模式:-----普通模式:按下Esc即可.

编辑模式:-----底行模式: 按下Esc,输入:即可.

底行模式:-----编辑模式:退格删掉:,然后输入进入编辑模式的方法,如:i

底行模式:-----普通模式:退格删掉:即可.


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。