Linux之浅谈VIM常见用法及原理图

时间:2023-03-09 07:40:14
Linux之浅谈VIM常见用法及原理图

本次归纳以强大的VIM文本处理工具常见用法去展开论述。

文本编辑种类:

      行编辑器:sed

      全屏编辑器:nano,vi

       vim - Vi改进

其他编辑器:

       gedit一个简单的图形编辑器

       gvim一个Vim编辑器的图形版本

普通模式(插入),命令模式,扩展模式如下图:

Linux之浅谈VIM常见用法及原理图

打开文件:

+#:打开文件后,让光标处于第#行的行首,+默认行尾

命令模式 - >>>插入模式:

我:插入,在光标所在处输入

I:在当前光标所在行的行首输入

一个:追加,在光标所在处后面输入

一个:在当前光标所在行的行尾输入

○:在当前光标所在行的下方一个打开新行

○:在当前光标所在行的上方打开一个新行

关闭文件:

:Q强制关闭,:WQ强制保存;!

扩展模式:

q!不存盘退出,即使更改都将丢失

r filename读文件内容到当前文件中

w文件名当前文件内容写入另一个文件

!命令执行命令

r!command读入命令的输出

命令行操作:

DD删除+ N; YY复制+ N,P黏贴;û撤销

扩展命令模式:

/ PAT1 /,/ PAT2 /

从第一/图案:从当前光标所在处向文件尾部查找

PATTERN:从当前光标所在处向文件首部查找次被PAT1模式匹配到的行开始,一直到第一次被PAT2匹配到的行结束

可视化模式:

允许选择的文本块

v面向字符

V面向行

CTRL-V面向块