vim 详解
欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot
Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器。
它的作用是建立、编辑、显示文本文件。
Vim的几种模式
正常模式:
可以使用快捷键命令,或按:输入命令行。
插入模式:
可以输入文本,在正常模式下,按i、a、o等都可以进入插入模式。
在输入模式中,可以使用以下按键:
字符按键以及Shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首/行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
可视模式:
正常模式下按v可以进入可视模式。在可视模式下,移动光标可以选择文本。
按V进入可视行模式,总是整行整行的选中。
ctrl+v进入可视块模式。
启动Vim
vim -c cmd file:
在打开文件前,先执行指定的命令;
vim -r file:
恢复上次异常退出的文件;
vim -R file:
以只读的方式打开文件,但可以强制保存;
vim -M file:
以只读的方式打开文件,不可以强制保存;
vim -y num file:
将编辑窗口的大小设为num行;
vim + file:
从文件的末尾开始;
vim +num file:
从第num行开始;
vim +/string file:
打开file,并将光标停留在第一个找到的string上。
vim –remote file:
用已有的vim进程打开指定的文件。
如果你不想启用多个vim会话,这个很有用。