第一次使用 vim 可以打开官方教程, 输入命令即可:vimtutor zh_CN 或 vimtutor
底线模式
用法
使用 :
进入底线模式, 在 “:” 后接所要执行的命令
使用 :
+ 命令
+ 命令
的方式组合命令, 命令间有先后顺序要求
使用 Esc
退出模式, 返回普通模式
基础命令
命令 | 提示 | 功能 |
---|---|---|
:q |
quit | 退出 |
:q! |
!:强制 | 不保存退出 |
:w |
write | 保存文件 |
:wq |
组合命令 | 保存退出 |
set 命令
vim 在编辑时采用 :set
+ 属性
的方式来查看和临时设置编辑器属性
如 :set number?
可查看编辑器该属性的值
如 :set number
可设置编辑器显示行号, 此类命令不带参数
如 :set tabstop=4
可设置编辑器 Tab 长度为 4, 此类命令需要带参数
查看属性
:set
+ 属性名
+ ?
查看所有属性设置
无参数属性
属性 | 全拼 | 功能 |
---|---|---|
nu | number | 显示行号 |
cul | cursorline | 突出显示当前行 |
cuc | cursorcolumn | 突出显示显示当前列 |
sm | showmatch | 显示括号匹配 |
ru | ruler | 状态栏显示光标坐标 |
使用 no
+ 属性
可以关闭以上已开启的属性
带参数属性
属性 | 全拼 | 功能 | 参数 |
---|---|---|---|
ls | laststatus | 设置显示状态栏 | 选项: 0-从不, 1-多窗口时, 2-固定 |
ts | tabstop | 设置 tab 长度 | 数值(number) |
enc | encoding | 设置编码格式 | 编码类型(string) |
属性不一一列举
属性设置
部分属性并不需要使用 set
命令设置, 可直接通过 :
+ 命令
+ 参数
设置
如: :syntax on
激活代码高亮