vim的几种模式

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 02:21:38
vim的几种模式

vim的几种模式
vim的几种模式

vim的几种模式
vim的模式 $ vi filename 进入normal 模式,这是命令模式,用于执行大多数常用的编辑命令,不能输入 敲i 进入 insert 模式,这是正常的编辑模式,按Esc 可以回到 normal 模式 在normal 模式下输入 :(冒号) 进入底行模式,也是执行命令的模式,用的最多的是查找 不管在 insert 模式还是底行模式,按 Esc 就能回到 normal 模式 insert 模式和底行模式是不能直接相互切换的,只能通过 normal 模式切换 用编辑 helloworld 来说明 $ vi hello.c 进入vi ,处于normal 模式,不能输入,暗 i 进入 insert 模式 #include 按Esc 回到 normal 模式,光标会向前移动一个字符,再暗 i 进入 insert 模式 stdio.h 按Esc 回到 normal 模式,按 o 进入insert 模式(o 是在下一行进入 insert 模式),这样就到了下一行,并且在 insert 模式,可以进行编辑 int main() {} 按Esc 回到 normal 模式,再暗 i 进入 insert 模式,敲回车,} 就到下一行了 按Esc 回到 normal 模式,再按 O (大写的 o),进入在上面新开一行并进入 insert 模式 printf(); 按Esc 回到 normal 模式,按 h 将光标向左移动一个字符,按 i 进入 insert 模式 “” 按Esc 回到 normal 模式,按 i 进入 insert 模式 Hello world!\n 这样helloworld 就编辑完了,按 Esc 回到 normal 模式,按 ZZ (两个大写的 z) 就可以保存并退出 ps:在normal 模式下 按 i,I,o,O,a,A 都能进入insert 模式 h j k l 是normal 模式下的光标移动命令,h 向左,l 向右,j 向下,k 向上 normal 模式是相当重要的,用vim 时,你按的作多的键应该就是 Esc了.