4、vim命令模式可实现什么功能?
1个回答
关注
展开全部
亲亲您好,很高兴为您服务:4、vim命令模式可实现什么功能;在命令模式时,可以用 h、j、k、l 来分别实现左、下、上、右箭头的功能。
咨询记录 · 回答于2022-12-28
4、vim命令模式可实现什么功能?
亲亲您好,很高兴为您服务:4、vim命令模式可实现什么功能;在命令模式时,可以用 h、j、k、l 来分别实现左、下、上、右箭头的功能。
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了。感谢耐心等待,以上是我的回复,希望可以帮到您,祝您生活愉快。