GVIM编辑器操作的简单教程

GVIM编辑器的一些常用操作

  • 一、正常模式
  • 二、插入模式
  • 三、命令模式
  • 四、可视模式
      • 1、删除操作
      • 2、插入操作
      • 3、复制操作

  • 刚开始接触GVIM编辑器,为了能让自己加深GVIM编辑器的操作,同时也为了能给有需要的人提供一点帮助,在这里讲解一些GVIM编辑器的一些常用操作。
  • GVIM编辑器总的来说可以分成四种模式,分别是正常模式、命令模式、插入模式和可视模式。

一、正常模式

  • 正常模式即GVIM打开时所在的模式,一般用来浏览文本内容及对文本内容进行相应的操作处理,为其它的工作模式打下基础。无论GVIM处于何种工作模式,只要按下Esc键均会返回正常模式。正常模式的常用命令如下:
移动光标 实现功能 说明
k/^ 光标上移 ^是键盘上的向上按键
j/v 光标下移 v是键盘上的向下按键
h/< 光标左移 <是键盘上的向左按键
l/> 光标右移 >是键盘上的向右按键
gg 移到文首 光标移动到文档首行
Shift+g 移到文末 光标移动到文档末行
n+gg/Shift+g 指定移动 n是指定光标移动的目标行数
% 配对括号 选定括号后按%会跳转至配对括号处
操作处理 实现功能 说明
y 复制字符 复制当前光标字符后移动光标完成复制
x 删除字符 删除当前光标字符
p 粘贴字符 粘贴上次复制或删除的内容于光标之后
r 替换字符 在光标处输入r后再输入要替换的字符
Shift+r 替换内容 在光标处开始改写后按Esc结束改写
yy 复制行 复制光标当前所在行内容
dd 删除行 删除光标当前所在行内容
u 撤销操作 撤销上一次操作
Ctrl+y 恢复操作 恢复上一次操作

二、插入模式

  • 插入模式也就是编辑模式,用来编辑和修改当前的文本内容。正常模式转换成插入模式可以通过一下的一些命令来完成:
模式转换 实现功能 说明
i 插入模式 从当前光标前进入插入模式
a 插入模式 从当前光标前后入插入模式
s 插入模式 删除当前光标字符并进入插入模式
o 插入模式 在光标下一行插入新行并进入插入模式
Shift+i 插入模式 从当前光标行首进入插入模式
Shift+a 插入模式 从当前光标行末进入插入模式
Shift+s/cc 插入模式 删除当前光标所在行并进入插入模式
Shift+o 插入模式 在光标上一行插入新行并进入插入模式

三、命令模式

  • 命令模式即命令行模式,通过在GVIM编辑器的末行输入命令来进行相应的一些设置,常用的命令如下:
命令设置 实现功能 说明
:w+Ent 保存修改 对文本的改动进行保存
:wq+Ent/Shift+z+z 保存退出 对文本的改动进行保存并退出文本
:q!+Ent 不保存退出 不保存对文本的改动并退出文本
/+char+Ent 查找字符 对文本中的char进行向下查找(n进行切换)(Shift+n切换查找方向)
?+char+Ent 查找字符 对文本中的char进行向上查找(n进行切换)(Shift+n切换查找方向)
:set ic 查找设置 设置为查找时忽略英文大小写
:set noic 查找设置 设置为查找时不忽略英文大小写
:set nu 行号设置 设置为显示行号
:set nonu 行号设置 设置为不显示行号
: s/old/new/g 替换字符 替换当前行的old为new字符串
:%s/old/new/g 替换字符 替换全文的old为new字符串
:%s/old/new/gc 替换字符 替换全文的old为new字符串时逐个询问
:vsplit 窗口分割 垂直开启另一个窗口查看同一个文件
:vsplit filename 窗口分割 垂直开启另一个窗口查看filename文件
:Ctrl+w+w 窗口切换 从当前窗口切换至另一个窗口

四、可视模式

  • 用于选择大量内容及进行按列操作。
  • 在正常模式下,可通过“Ctrl+q”来进入可视模式,可视模式下的操作主要分为删除操作、插入操作以及复制操作。

1、删除操作

  • 按“Ctrl+q”进入可视模式后,通过上述的光标移动命令h/j/k/l来进行区域选择,选定区域后按下“d”键即可删除选定区域内容并退回到正常模式。
  • 选定区域后如下图所示:
    GVIM编辑器操作的简单教程_第1张图片
  • 按下“d”键后,选中的高亮部分被删除:
    GVIM编辑器操作的简单教程_第2张图片

2、插入操作

  • 插入操作的选中区域操作与删除操作一致,待选中区域后,使用插入命令“Shift+i”,此时会进入插入模式,输入内容后按下“Esc”便会完成列插入操作并返回到正常模式。
  • 需要注意的是,输入“Shift+i”命令后光标会显示在选中区域左边的顶端,而输入“Shift+a”命令后光标则会显示在区域右边顶端,因此此时进行插入编辑的位置也会有所不同,可按照个人喜好来进行选择操作。
  • 选定区域如下图所示:
    GVIM编辑器操作的简单教程_第3张图片
  • 此时按下“Shift+i”会在区域左边顶端进入插入模式,光标闪烁:
    GVIM编辑器操作的简单教程_第4张图片
  • 这里举例添加一列“.”,故输入“.”,如图:
    GVIM编辑器操作的简单教程_第5张图片
  • 输入所需插入的“.”以后,按下“Esc”键便可实现插入了:
    GVIM编辑器操作的简单教程_第6张图片

3、复制操作

  • 与删除和插入操作类似,复制操作首先也要选中需要复制的区域,然后按下“y”键进行复制,之后可以移动光标到所要进行粘贴的位置,按下“p”键进行粘贴并返回到正常模式。
  • 同样的,选中区域如下图所示:
    GVIM编辑器操作的简单教程_第7张图片
  • 此时按下“y”键对选中的区域进行复制:
    GVIM编辑器操作的简单教程_第8张图片
  • 然后移动光标到需要粘贴的位置:
    GVIM编辑器操作的简单教程_第9张图片
  • 按下“p”键进行粘贴操作:
    GVIM编辑器操作的简单教程_第10张图片
  • 这样一来,列操作的三种方式:删除、插入和复制就讲解完毕了。在实际的代码编程中,列操作往往会带来许多的便利,提高我们编写代码的效率。
  • 此外可视模式还有一个比较重要的技巧,就是对选中区域的内容进行大小写转换,如下表:
转换指令 实现功能
~ 选中区域内容大小写互换
Shift+u 选中区域内容全部变成大写
u 选中区域内容全部变成小写

你可能感兴趣的:(FPGA学习,GVIM软件)