前面介绍了 Vim 启动退出、Vim 模式切换以及 Vim 的光标移动、查找、复制粘贴、删除、修改等操作下的各种命令,除了已经介绍过的那些命令之外,Vim 还有文件操作、撤销恢复重复操作、选项配置以及 Shell 切换操作下的一些命令有待介绍。 阅读全文
Vim 的编辑模式主要用于用户通过键盘往文件中输入内容,也是 Vim 作为编辑器最主要的功能。前面已经介绍过,在任意模式下按 “Esc” 切换到一般模式,然后按a切换到编辑模式。由于切换到编辑模式以后,编辑区最底一栏显示“– 插入 –”,所以该模式通常又被称为“插入模式”,这里主要介绍在编辑模式下的输入、删除和光标移动操作。 阅读全文
一、复制粘贴
指令模式下的复制粘贴类命令通常需要配合一般模式下的有关快捷操作一起使用方能达到效果,所以这里的复制粘贴命令也不单独局限于指令模式。
常用的复制粘贴方法如下:
1、复制指定行进行粘贴:
在一般模式下将光标移动到指定行,按下 yy,完成拷贝,再将光标移动到要粘贴的前一行,按 p 进行粘贴。
2、复制指定区域进行粘贴:
在一般模式下将光标移动到复制区域的开始位置,按下 v,进入可视模式,用 hjkl 或者方向键移动光标来选定区域,完成选定后按 y 完成拷贝,再将光标移动到粘贴位置,按 p 进行粘贴。 阅读全文
Vim 的指令模式为用户提供了一个向其传递各种复杂命令的接口,常常被用户执行的操作有查找操作、复制粘贴、删除操作跟修改操作等。前面已经介绍过,在任意模式下按 “Esc” 切换到一般模式,然后按 “:” 切换到指令模式。由于指令模式下,光标跳到屏幕的最后一行,并在行首显示冒号,所以该模式通常又被称为“末行模式”,用户输入的内容均显示在屏幕的最后一行,输入完毕按回车后 Vim 方才执行命令。 阅读全文
Linux下的Vim主要有四种模式,分别是一般模式、编辑模式、可视模式和命令模式。
一、Vim的四种模式
Vim启动后默认进入的是一般模式,一般模式主要用来浏览和修改文本内容,光标可以在文本中上下左右来回移动,配合x/X、y/Y、d/D、p/P、数字、方向等键可以实现简单的删除、复制、粘贴等操作,在任何模式下只需要按Esc键就可以回到一般模式。一般模式下还能实现一些特殊的功能,如输入“r”然后接着输入某个字母,将替换光标所在位置字母;输入“/”或“?”,在窗口底栏将出现“/”或“?”,接着输入任意文本然后回车,将实现搜索指定文本的功能。 阅读全文