作者:原野上的蚂蚁 | 来源:互联网 | 2023-05-18 00:05
VIM绝大多数Linux系统上均按装有vim,但是如果不安装vim的话,可以使用vi命令,但是不能使用vim命令,并且有一些功能可能不能使用(ubuntu14.04默认默认安装vim之后才可使用vim
VIM
绝大多数Linux系统上均按装有vim,但是如果不安装vim的话,可以使用vi命令,但是不能使用vim命令,并且有一些功能可能不能使用(ubuntu14.04默认默认安装vim之后才可使用vim命令,可以在软件中心安装vim)
命令vim可以启动vim编辑器
一般我们通过
vim+目标文件目录的形式使用vim
如果目标文件存在,则vim打开该文件
如果目标文件不存在,则vim自动创建(但是如果退出的时,不保存,则该文件消失)
VIM模式
命令模式:
vim启动后默认进入命令模式,任何模式都可以通过ecs键回到命令模式。命令模式可以使用选择,复制,粘贴,撤销,上下左右等等。
插入模式:
我自己理解就是编辑模式。在命令模式中按"i"键进入插入模式,在插入模式下可以编辑文本内容。
-ex模式:
在命令模式中按":"键进入ex模式,光标会移动到底部,此时可以保存或者退出vim,并且可以修改vim的一些设置。
命令模式下常用命令如下:
i 在光标前插入文本
o 在当前行的下面插入新行
dd 删除整行
yy 将当前行的内容放入缓冲区(复制当前行)
n+yy从光标所在行开始,向下复制n行
p 将缓冲区中的文本放入光标后(粘贴)
u 撤销上一个操作
r 替换当前字符
/ 查找关键字
EX模式
:w 保存当前修改
:q 退出
:q! 强制退出(不保存此次修改)
:x 保存并退出
:set number 显示行号,简写为:set nu,不显示
set nu!(这个其实是取反,连续使用得到相反结果)
:! 系统命令 执行一个系统命令并显示结果
:sh 切换到命令行,使用ctrl+d返回到vim