1.vim的模式
两种基本模式
vim有两种基本模式,分别是normal模式和insert模式,normal模式下键盘输入的都将作为命令,其他任何模式都可以通过esc键返回到normal模式。insert模式用于从键盘输入数据。可以通过a A i I o O进入插入模式,不同的按键的作用见下表:
两种常用模式:
vim还有两种常用的模式,分别是command-line模式和Visual模式。
命令行模式
可以在一般模式下按 /、?、: 等进入命令行模式,比如设置行号的命令为“:set nu”。可以通过esc来取消丢弃当前命令。
Visual模式
Visual模式主要用于复制和粘贴,可以用如下方式进入该模式。
在Visual模式下有许多的便捷操作,见后述。
2.vim的启动和退出
启动:
输入命令:vi、vim、将会新建文件。vi filename
打开文件名为filename的文件,如果文件不存在则新建文件。
退出:
“:q” 退出但是不保存
“:w” 保存
“: wq” 保存并退出
“:!q” 强制退出
“:!w” 强制写入保存
3.光标的移动
普通移动
hjkl仅在一般模式下有用,方向键在插入模式下也适用。
一般模式下还可以用10h来向左移10个字符,其他的方向也可以用数字和hjkl组合来进行移动。
超级移动
翻页
4.复制、粘贴、删除
5.查找和替换
vim的查找和替换主要是在命令行下完成的