java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用

  linux下编写配置文件最好的编辑工具莫过于vim了。Vim的功能实在太多太全,Vim的很多功能也许我们很少用得到,真正为大家常用的功能可能只占到所有功能的冰山一角。Vim终归只是一个编写代码或编辑文档的工具,所以只要掌握一些足够我们使用的功能即可。


做个广告:我参加CSDN举办的博客之星评选,希望得到大家的支持!


投票地址:点我投票



(1)文本编辑器的作用

     1. 维护Linux系统中的各种配置文件

      2.编写shell脚本


配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表

对配置文件的管理和维护需要使用文本编辑器

vim是vi编辑器的增强版本,但是习惯上也将vim称作vi ,可以建立vi到vim的命令别名,以方便使用

 

(2)三种工作模式:命令模式、输入模式、末行模式

 

1)命令模式:启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作

   2)输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现“-- INSERT --”的状态提示信息

3)末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号“:”提示符

 

三种模式之间的转换

  java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第1张图片

 

(3)命令模式基本操作

1.    光标移动

 java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第2张图片


2.复制、黏贴、删除

 java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第3张图片

 

3.文件内容查找

 java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第4张图片

 

4.撤销编辑及保存退出

 java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第5张图片


(1)末行模式基本操作

 

1.        保存文件及退出vi编辑器

 java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第6张图片


2.        打开新文件或读入其他文件内容

 java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第7张图片


      3. 文件内容替换

 java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用_第8张图片


以上仅是列出了vim的常用命令和方法,vim提供了更多的使用方法,由于太多,在此就不一一列出了,如果大家想更深入的了解其他功能,可以google一下vim的使用教程。


 

你可能感兴趣的:(java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用)