简介
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