008.vi和vim的基本介绍

发布时间 2023-04-07 15:25:44作者: Githubrysj

简介
vi:Linux内置的文本编辑器
vim:具有程序编辑的能力,可以看作是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补全,编辑及错误跳转等方便编程的功能特别丰富。

 

vi和vim常用的三种模式

正常模式

  默认模式 使用方法:vim Hello.java

 

插入模式

  按下i,I,o,O,a,A,r,R其中任意字母后会进入编辑模式,通常按i即可。

 

命令行模式

  在这个模式中,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作。
  使用方法:编辑完成后按ESC键
  输入:wq
  (wq是写入并退出的意思,q退出的意思,q!强制退出且不保存)

 

快捷键
一般模式下:拷贝当前行 yy,拷贝当前行向下的5行 5yy,粘贴(输入p)
一般模式下:删除当前行 dd,删除当前行向下的5行 5dd,
在文件中查找某个单词(命令行模式下/关键字,回车查找,输入n就是查找下一个)
设置文件的行号,取消文件的行号(命令行模式下:set nu 和 :set nonu)
编辑/ect/profile文件,使用快捷键到该文档的最末行(G)和最首行(gg)
在一个文件中输入"hello",然后撤销这个动作 u
编辑/etc/profile 文件,并将光标移动到20行 shift+g