Vim操作指南

vim的使用要求

在最开始的时候是在刻意的使用vim编程,当一旦熟练之后,应该熟练到自发的本能的区使用,感觉使用vim和其他任何图形化的编辑器一样。熟悉任何一个操作步骤。

概述

vim的三种模式:

  1. 命令行模式: 用户在用vim编辑文件时,最初进入的为该模式,可以进行赋值、粘贴等操作。
  2. 插入模式: 进行文件编辑,按ESC键可以回到命令行模式。
  3. 底行模式: 光标位于屏幕的底行。可以进行文件的保存、退出、查找、替换、列出行号等。

命令行模式

vim拷贝与粘贴命令

命令 功能 [N]x (Expure)删除从光标位置开始的连续N个字符(并复制到编辑缓冲区) [N]dd (Delete)删除光标位置开始的连续N行(并复制到编辑缓冲区),实际为剪切 [N]yy (Yank)复制从光标位置开始的连续N行到编辑缓冲区 p或P (Put)从编辑缓冲区复制文本到当前光标位置(即粘贴) u (Undo)取消上一次操作(即恢复)

vim模式切换命令

命令 功能 a (Append)进行编辑状态,从当前光标之后的位置开始插入键盘输入的字符 i (Insert)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符 o (Open)进入编辑状态,并插入一新行,光标移到该新行的行首,以后键盘输入的字符将插入到光标位置。 ESC 进入命令状态。 :! Command 在vim中执行外部命令Command,按回车键可以返回vim继续工作。

底行模式

vim保存和退出命令

命令 功能 :q (Quit)退出没有修改的文件(若文件被修改了而没有保存,则此命令无效) :q! 强制退出,且不保存修改过的部分 :w (Write)保存文件,但不退出 :x (Exit)保存文件并退出 :w file 另存为file给出的文件名,不退出 :r file (Read)读入file指定的文件内容插入到光标位置