博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vi编辑器使用介绍
阅读量:5920 次
发布时间:2019-06-19

本文共 923 字,大约阅读时间需要 3 分钟。

vi是linux下使用及其广泛的一个编辑器,虽然看上去很简单,但实际功能强大。

使用vi,核心就是熟悉它的一些命令。vi的命令非常多,但我们常用的实际就那几种。

下面将vi最核心的使用点介绍下。

一、运行  

   vi 文件名

如果指定的文件存在,则打开显示该文件,可以开始编辑了。如果文件不存在,则会打开一个新文件。

 

二、命令模式和编辑模式  

       vi有两种操作模式,命令模式和编辑模式。编辑模式下,就可以输入内容。命令模式下,则不能输入内容,但可以进行光标移动、删除字符、删除行、插入行、保存文件内容、退出vi等。  按esc键就可以进入命令模式。

  所以当记不住当前vi处于哪种模式下。最保险的方式按下esc键。

   新打开一个已经有内容的文件,初始处于命令模式,如果是新文件,则初始为编辑模式。

 

三、进入编辑模式  

有多种方式可以从命令模式进入编辑模式,一旦进入编辑模式,在当前光标下就可以输入字符了。 进入编辑模式,就是输入各种特定的字符,如下:

i 在当前光标前插入字符

a 在当前光标后插入字符

o 在当前光标所在行的下面,插入新的一行,光标就位于新行的首位,可以开始编辑

说明:在输入的过程中,如果按回车键,跟正常的文本编辑一样,会起新行。 如果想在当前行的上面插入一行。就把光标移到改行的最前面,按下i字符进入编辑模式,按下回车键, 这时上面会产生一个空行,但光标还是位于原来的行,这时要想在上一空行输入信息,可按esc进入命令模式,然后在命令模式下将光标移到上一行,然后再按i或a进入编辑模式。

 

四、保存修改和退出vi

首先按esc键进入命令模式。有几种退出方式:

退出(这个要求文件内容没被修改)

q! 退出(如果文件被修改,则内容不保存)

保存修改内容(但不退出)

wq 保存修改内容且退出

 

五、快速移动光标

当文件很长时,如果只是靠光标上下移动则很慢。这时在命令模式下, 通过 ctrl+f ctrl+b 键可以进行翻页,从而快速移动光标。

当然,还有很多其它更快捷的方式。

 

六、定位到指定行

在很多场合下,需要根据文件的行号直接让光标定位到指定行。

这只需进入命令模式,并进入 : 符号下,直接输入行号的数字,回车即可。

 

转载地址:http://tpivx.baihongyu.com/

你可能感兴趣的文章
扒一扒爱情公寓电影为什么那么渣
查看>>
从源码看React.PureComponent
查看>>
使用 Python 生成二维码
查看>>
使用shouldComponentUpdate进行性能优化
查看>>
前端日拱一卒D1——结构化与SEO
查看>>
从零开始最小实现 react 服务器渲染
查看>>
人人都能学会的python编程教程15:高级特性2
查看>>
Node小结
查看>>
夸一夸支付宝小程序的厉害之处
查看>>
PHP之回调,匿名函数,闭包
查看>>
android h5 js 匿名函数通信
查看>>
Java泛型理解与使用
查看>>
励志前行,加速BCH创新落地
查看>>
使用 postman 调试 jwt 开发的接口
查看>>
Xcode可删除文件列表
查看>>
使用SAPGUI画图
查看>>
Event loop (JavaScript中的执行机制)
查看>>
iOS新建推送证书无法生成p12文件的解决办法
查看>>
动态索引之B树和B+树
查看>>
高效开发者是如何个性化VS Code插件与配置的?
查看>>