vi/vim 有哪几种模式

 我来答
匿名用户
2017-09-21
展开全部
vim的模式$vifilename进入normal模式,这是命令模式,用于执行大多数常用的编辑命令,不能输入敲i进入insert模式,这是正常的编辑模式,按Esc可以回到normal模式在normal模式下输入:(冒号)进入底行模式,也是执行命令的模式,用的最多的是查找不管在insert模式还是底行模式,按Esc就能回到normal模式insert模式和底行模式是不能直接相互切换的,只能通过normal模式切换用编辑helloworld来说明$vihello.c进入vi,处于normal模式,不能输入,暗i进入insert模式#include按Esc回到normal模式,光标会向前移动一个字符,再暗i进入insert模式stdio.h按Esc回到normal模式,按o进入insert模式(o是在下一行进入insert模式),这样就到了下一行,并且在insert模式,可以进行编辑intmain(){}按Esc回到normal模式,再暗i进入insert模式,敲回车,}就到下一行了按Esc回到normal模式,再按O(大写的o),进入在上面新开一行并进入insert模式printf();按Esc回到normal模式,按h将光标向左移动一个字符,按i进入insert模式“”按Esc回到normal模式,按i进入insert模式Helloworld!\n这样helloworld就编辑完了,按Esc回到normal模式,按ZZ(两个大写的z)就可以保存并退出ps:在normal模式下按i,I,o,O,a,A都能进入insert模式hjkl是normal模式下的光标移动命令,h向左,l向右,j向下,k向上normal模式是相当重要的,用vim时,你按的作多的键应该就是Esc了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
名片
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其... 点击进入详情页
本回答由名片提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式