Linux下的文本编辑工具 - vi

Linux下的文本编辑工具 - vi

文本关键字:文本编辑、vi、普通模式、编辑模式、命令模式服务器

1、vi工做模式

因为Linux系统“一切皆配置”的特性,咱们常常要去修改各类软件及服务的配置文件,所以掌握最基本的编辑工具是十分必要的。在装了桌面的Linux系统中咱们可使用gedit等工具,像使用记事本同样直接编辑文件中的内容。可是在生产环境中,一般咱们都须要远程链接到一台机器,所有要在命令模式下操做,并且服务器自己也有可能没有安装桌面。
Linux下的文本编辑工具 - viide

  • 普通模式:使用vi命令打开一个文件时默认进入的模式,能够进行光标移动和快捷键操做。
  • 编辑模式:可由普通模式进行切换,移动光标,对文本内容进行修改。
  • 命令模式:可由普通模式进行切换,用于执行查找、替换、保存退出等操做。

编辑模式与命令模式均以普通模式做为中间的工做模式,进行互相切换时都须要先回到普通模式,回到普通模式均使用ESC键。从普通模式进入编辑模式可使用i/a或者使用o直接新建一行,从普通模式进入命令模式使用冒号,能够从命令模式退出vi工具。工具

2、光标操做

在vi工具中使用方向键或者对应字母来进行光标操做,但一般一次只能移动一行,须要高效的操做时须要借助相应的快捷键。
Linux下的文本编辑工具 - vi3d

  • 显示行号 -> 命令模式下:set nu
  • 隐藏行号 -> 命令模式下:set nonu
  • 定位至第n行 -> 命令模式下:n

Linux下的文本编辑工具 - vi

3、文档编辑

使用vi工具进行文档编辑时有两种方式,一种是直接进入到编辑模式进行文件内容的修改,另一种方式是在普通模式下使用快捷键进行以行位基本单位的删除,复制等。
Linux下的文本编辑工具 - viblog

4、查找替换

对于文本的编辑,一样少不了查找和替换功能,在命令模式下,按照指定的格式能够对文本内容进行查找和替换。
Linux下的文本编辑工具 - vi文档

5、保存退出

Linux下的文本编辑工具 - vi
对于新手来讲,保存退出是个大问题,相信都经历过以下场景:
因为对各类模式还不熟悉,在狂敲键盘之下发现忽然进入了编辑模式,文件的内容已经发生了不可预期的修改,此时想到的第一个的问题就是如何可以不保存退出这个文件,下面就来示范一下。
Linux下的文本编辑工具 - vi
对于文件的保存有两种方式it

  • 在普通模式下输入ZZ便可快速保存:也就是按住Shift后连按两下字母z
  • 在命令模式下使用w命令,能够和退出一块儿使用,也能够执行相似另存为的操做

Linux下的文本编辑工具 - vi

相关文章
相关标签/搜索