[一] vim 的三种模式及其相互切换
VIM 有三种不同的常用模式,分别是普通模式、插入模式、命令模式:
1.一般模式(Normal mode)
又可以叫做common mode,(c-mode)。
一进入vim就处于一般模式下,在此模式下,所有的按键都是功能键,并不能输里呢入文字。这也是让刚接触vim的朋友普遍苦恼的地方。因为没有一般的文字编辑器那种“打开就可以输入”的体验呢。
在这个模式下,可以进行移动光标、复制粘贴删除等操作。有相关的博文《》做详细介绍。
2. 插入模式(Insert mode)
也可以叫做i-mode。
从一般模式,按 i,o,a等 就会进入 i-mode,
在插入模式下,可以键入文字,编辑文本,按 Esc 则会回到 c-mode。
3. 指令行模式(Ed mode)
也可以叫做common-line mode,(e-mode)。
从一般模式,按冒号、斜杠、问号(:,/,?)就会进入 e-mode,
这时候可下下达 ed 指令,例如保存、退出等等。同样也是按 Esc 回 c-mode。
PS:ed是一种古老的行编辑器。vi,sed 以及DOS下的edline 都是从 ed 衍化來的。有兴趣的朋友们可以在Linux命令界面数据 man ed 看看。
PS2:图片来自于《鸟哥的Linux私房菜》,但是我并没有使用图片里的“编辑模式”这样的称呼,其实除了上述三种模式之外,vim还有其他的模式,例如 替换模式 和 可视化模式,我觉得应该单列出来。常用的就是以上三种模式,其他模式今后会有更详细的博文来解释就是啦!!
1.一般模式(Normal mode)
又可以叫做common mode,(c-mode)。
一进入vim就处于一般模式下,在此模式下,所有的按键都是功能键,并不能输里呢入文字。这也是让刚接触vim的朋友普遍苦恼的地方。因为没有一般的文字编辑器那种“打开就可以输入”的体验呢。
在这个模式下,可以进行移动光标、复制粘贴删除等操作。有相关的博文《》做详细介绍。
2. 插入模式(Insert mode)
也可以叫做i-mode。
从一般模式,按 i,o,a等 就会进入 i-mode,
在插入模式下,可以键入文字,编辑文本,按 Esc 则会回到 c-mode。
3. 指令行模式(Ed mode)
也可以叫做common-line mode,(e-mode)。
从一般模式,按冒号、斜杠、问号(:,/,?)就会进入 e-mode,
这时候可下下达 ed 指令,例如保存、退出等等。同样也是按 Esc 回 c-mode。
PS:ed是一种古老的行编辑器。vi,sed 以及DOS下的edline 都是从 ed 衍化來的。有兴趣的朋友们可以在Linux命令界面数据 man ed 看看。
PS2:图片来自于《鸟哥的Linux私房菜》,但是我并没有使用图片里的“编辑模式”这样的称呼,其实除了上述三种模式之外,vim还有其他的模式,例如 替换模式 和 可视化模式,我觉得应该单列出来。常用的就是以上三种模式,其他模式今后会有更详细的博文来解释就是啦!!