Vim学习笔记
- Vim的命令格式
vim 文件名
- 正常方式打开文件,文件不存在则创建文件。
vim +[0-9] 文件名
- 打开文件,光标定位到指定行,不写数字或数字大于实际行数,则定位到最后一行。
vim +/xxx 文件名
- 打开文件后,光标定位到xxx字符第一次出现的位置 | 通过字母n可以在xxx多次出现的位置来回切换。
- Vim的三种模式
- 命令模式
- 编辑模式
- 底行模式
命令模式下的命令格式:
h
: 光标左移j
: 光标下移k
: 光标上移l
光标右移ctrl + f
:向下翻页(front)ctrl + b
:向上翻页(back)ctrl + d
:向下翻半页(down)ctrl + u
:向上翻半页(up)dd
: 删除当前行o
: 在光标所在行的下方插入一行并切换到输入模式yy
: 复制光标所在的行p
: 在光标所在行
底行模式常用命令:
:w
:保存:q
:退出:!
:强制执行- 以上三个命令可以结合使用,如
:wq
,:q!
:ls
:列出当前vim打开的所有文件:n
:切换到下一个文件:N
:切换到上一个文件:数字
:定位到指定行:/xxx
:向后搜索指定字符:?xxx
向前搜索指定字符