目录
- 一、简介
- 二、安装VIM
- 美化vim
- 三、进入 vi\VIM 编辑器
- 四、工作模式
- 三种工作模式:
- 五、退出 vi 编辑器
- 六、移动光标
- 七、控制命令
- 八、编辑文件
- 撤销命令:
- 重复命令:
- 九、删除字符
- 十、修改文本
- 十一、粘贴复制
- 十二、高级命令
- 十三、文本查找
- 全文件搜索
- 部分特殊字符列表:
- 搜索某行中的单个字符
- 十四、set 命令
- 十五、运行命令
- 十六、文本替换
- 十七、几点提示
- 十八、最全VI\Vim快捷键键位图
一、简介
linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi 仅仅是一个文本编辑器,可以给字符着色,可以自动补全,但是不像 Windows 下的 word 有排版功能。
vi 是十年磨一剑的产品,虽然命令繁多,并且大多数功能都是依靠键盘输入来完成,但是一旦你熟悉后,会发现 vi 的功能和效率是其他图形界面编辑器无法比拟的。
在Linux中,vi 被认为是事实上的标准编辑器,因为:
- 所有版本的 Linux 都带有 vi 编辑器;
- 占用资源少;
- 与 ed、ex 等其他编辑器相比,vi 对用户更加友好。
你可以使用 vi 编辑器编辑现有的文件,也可以创建一个新文件,还能以只读模式打开文本文件。
二、安装VIM
Vim 是 Vi improved 的缩写,是 vi 的改进版。vim是Linux下最常用的文本编译器,在终端输入vim时可能会出现
Connand 'vim' not found, but can be installed with:
这是因为默认的文本编译器是vi, 而没有安装或者升级vim的缘故
1、 Ctrl + Alt +T 进入终端,安装vim:
sudo aphttp://www.cppcns.comt-get install vim
2、安装完成后即可使用vim,输入vim查看:
美化vim
刚安装的VIM,可能界面并不是十分友好,我们可以更改vim的配置文件,按照我们的需求去修改它。在命令行下,输入命令:注意: 必须加上sudo,否则你是没有权限编辑vimrc的。
sudo vim /etc/vim/vimrc
在这个文件中可以看到有下面这个if判断,意思是语法高亮,如果是被注释掉状态,可以将其放开:
if has("syntax") syntax>
三、进入 vi\VIM 编辑器
可以通过以下方式进入 vi 编辑器:
- vi filename:如果filename存在,则打开;否则会创建一个新文件再打开。
- vi -R filename:以只读模式(只能查看不能编辑)打开现有文件。
- view filename:以只读模式打开现有文件。
- VIM同上的命令。
例如,使用 vi 编辑器创建一个新文件并打开:
$ vi testfile | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "testfile" [New File]
竖线(|)代表光标的位置;波浪号(~)代表该行没有任何内容。如果没有 ~,也看不到任何内容,那说明这一行肯定是有空白字符(空格、tab 缩进、换行符等)或不可见字符。
四、工作模式
三种工作模式:
- 普通模式
由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释。普通模式下没有任何提示符,输入命令后立即执行,不需要回车,而且输入的字符不会在屏幕上显示出来。Linux中Vi和Vim编辑器用法详解
扫一扫手机访问
