Vim编辑器简单使用入门教程

vim是一款全屏纯文本编辑器,与Windows的记事本一样,不同的是,vim是一款增强版的编辑器,具有语法着色及查找替换等特性,而vim的之前版本是vi编辑器,vi编辑器并没有语法着色的功能。

1、了解vim的模式架构

vim是一个模式化的编辑器,有基本模式,共分为一下几点,分别是:编辑模式、输入模式和末行模式,编辑模式就是命令模式,而末行模式是在内置的命令行接口。

Vim编辑器简单使用入门教程

2、vim打开文件的格式

vim打开的格式文件如下: ```

vim [options] [file...]

如果你想定位到某一行或某个字段,可使用一下选项: +#:打开文件后,直接让光标处于#行的首部; +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的首部; ```

3、模式转换

我们在以上的结论中看到vim共有三种模式,它们之间是可以切换的,但默认是编辑模式,我们可以从在编辑模式上转换为输入模式,转换方式有以下几种: i:insert, 在光标所在处输入; a:append,在光标所在处的后方输出; o:在光标所在行的行首输出; I:在光标所在行的行尾输入; A:在光标所在行出的上方打开一个新行; O:在光标处的上方打开一个新行; 以上是编辑模式转换为输入模式,那么从输入模式转换为编辑模式其实很简单,直接ESC键就可以了。 如果从编辑模式转换末行模式输入为:就可以了。 从末行模式转换回编辑模式为ESC键。

4、功能使用

我们编辑文件的时候,完成时要保存和关闭该编辑器,之后可以编辑下一个文件或者执行其它任务,当我们正编辑时,完成后保存及退出功能如下: ZZ:快捷键,保存并退出; :q 退出; :q! 强制退出; :wq 保存并退出; :x 保存并退出; :w /PATH/TO/SOMEFILE 另存为某个文件; 另一种功能是跳转功能,分为一下几类: (1) 字符间跳转。 (2) 单词间跳转。 (3) 行首行尾跳转。 (4) 行间跳转。 (5) 句间跳转。 (6) 段间跳转。

4.1字符间跳转

所谓字符跳转指的就是上下左右对字符移动的方向, 不过不是运用的方向键,而是在键盘上的那些h,j,k,l键,代表着的上、下、左、右,h为左、j为下、k为上、l为右;也可以#COMMAND跳转由#指定的个数的字符。

4.2 单词间跳转

单词间跳转是指对一整个单词进行的,而不是以上的单个字符的跳转,用键盘上w,e,b键组成,功能如下: w:下一个单词的词首; e:当前或后一个单词的词尾; b:当前或前一个单词的词首; 也可以指定#COMMAND跳转由#指定的个数的单词。

4.3 行首行尾跳转

行首和行尾之间的跳转能方便了可以不用从头开始逐个字符进行跳转,从而实现了对行首行尾的跳跃,由^,0,$键组成,功能如下: ^:跳转至行首的第一个非空白字符; 0:跳转至行首; $:跳转至行尾;

4.4 行间跳转

行间跳转可以跳到指定的行,也可以大幅度的从第一行跨越最后一行,相反,也可以从最后一行跳到第一行,由#G,gg,G键组成,功能如下: ```

G:跳转至由#指定的行;

1G,gg:第一行; G:最后一行; ```

4.5 句间跳转和段间跳转

句间跳转为(),段间跳转为{}

5、翻屏操作

在vim编辑器当中,我们可通过翻屏来迅速查找所寻的位置对字段进行修改和编辑,我们使用快捷键来解决一下问题: Ctrl+f:向文件尾部翻一屏; Ctrl+b:向文件首部翻一屏; Ctrl+d:向文件尾部翻半屏; Enter:按行向后翻;

6、vim编辑命令

vim编辑命令主要分为字符编辑、替换命令、删除命令、复制命令和粘贴命令以及改变命令。 对于字符编辑来说,我们使用x和#x来进行字符的删除: ``` x:删除光标所在处的字符;

x:删除光标所在处起始的#个字符;

xp:交换光标所在处的字符与其后面字符的位置; 替换命令,对于替换命令来说,起始就是替换光标所在处的字符,我们用`r`键就能进行切换,格式为`rCHAR`。 删除命令:删除命令可结合跳转字符,实现范围删除。比如说:`d$, $^, dw, de, db, dd` dd:删除光标所在处的行;

dd:删除光标所处的行的起始共#行;

``` 复制命令:就是我们平常在编辑文件中用鼠标选中,之后右击复制,这也是差不多的一种方法,不过是用命令y来解决,而yy是复制一整行。 以上是最基本,也是最常用的操作,现在介绍一下其它编辑操作:

6.1 其它编辑操作 6.1.1 可视化模式

可视化模式起始很容易理解,就是我们在文档编辑时,用鼠标选中这就是可视化的模式了,用v和V来实现,之后结合一些编辑命令来实现编辑。 v:按字符选定; V:按行选定;

6.1.2 撤销操作

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13708.html