VIM概述
VI - Visual Interface (可视化接口)
类似windows下的记事本,功能比记事本强大
VIM是VI的升级版,是最出名的Linux文本编辑器
VIM相对于VI主要提升有以下方面:
1.支持多级撤销
2.VIM可以跨平台运行
3.VIM支持语法高亮(颜色显示)
4.VIM支持图形界面
操作模式
-
Command Mode- 命令模式 -
Insert Mode- 输入模式 -
Last Line Mode- 底行模式(尾行,末行)
在命令模式和底行模式下分别提供了相关的指令完成相应的功能,底行模式的指令需要按下回车键才生效,在输入模式下则可以编辑文本内容。
模式切换
- 按
i键从命令模式切换为输入模式 - 按
ESC键从输入模式切换到命令模式 - 按
:键从命令模式切换到底行模式
新建/打开文件
vim 文件名 #打开或新建文件
vim + 文件名 #打开文件并定位到最尾行
vim +n 文件名 #n代表行号,光标定位到固定行数
vim +/字符串 文件名 #将光标定位到指定字符串所在行,按 n 键切换其他包含该字符串的行
vim 文件1 文件2 文件3... #打开多个文件,使用 :n 切换到下一个文件,使用 :prev 或者 :N 切换到上一个文件
常用指令
底行模式指令
命令模式
指令图
使用技巧
永久取消高亮→ :nohlsearch 简写 :noh
取消当前高亮状态→ :set nohlsearch
删除空格行→ :g/^$/d
删除行首空格→ :%s/^\s*//g
删除行尾空格→ :%s/\s*$//g
快速保存退出→ 命令模式下按大写 ZZ












网友评论