Linux中的高级文本编辑器神器vim

Vi(Visual Interface):是一种文本编辑器,所谓文本数据是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。

文本编辑器的种类:

       行编辑器:所谓行编辑器是指一行一行来编辑处理的工具,如sed。

  全屏编辑器:编辑空间占据整个屏幕,如nano,vi。

Vim即ViMproved:vi的增强版,vim是模式化的编辑

vim在工作过程当中有三种模式:编辑模式(命令模式)、输入模式、末行模式。、

1、编辑模式:也叫命令模式,键盘操作常被理解为编辑命令

2、输入模式:在文本文件当中进行输入内容

3、末行模式:vim内置的命令行接口,执行vim的内置命令

vim 命令

Vim编辑器模式一共有:插入模式、命令模式、扩展模式、可视化模式

(1)命令模式–> 插入模式(切换操作)

命令模式下保存操作

命令模式光标跳转

单词间跳转

当前页跳转

行首行尾跳转

行间移动

句间移动

段落间移动

翻屏操作

字符编辑

替换命令(r, replace)

删除命令

复制命令(y, yank)

粘贴命令(p, paste)

改变命令

撤消更改命令

(2)扩展模式

按“:”进入Ex模式(命令模式——>扩展模式)

创建一个命令提示符:,处于底部的屏幕左侧

关闭文件

地址定界

查找命令

查找并替换

(3)可视化模式

允许选择的文本块

可视化键可用于与移动键结合使用

(4)多文件模式

vim FILE1 FILE2 FILE3 …

多文件分割

单文件窗口分割

(5)vim的配置文件定义

配置文件:永久有效

扩展模式:当前vim进程有效

<1>行号

<2>括号成对匹配

<3>自动缩进

<4>高亮搜索

<5>语法高亮

<6>忽略字符的大小写

<7>文件格式

<8>设置文本宽度

(6)Vim内置帮助

原创文章,作者:Aleen,如若转载,请注明出处:http://www.178linux.com/32300

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code