Linux 笔记分享五:VIM 文本编辑器
一、VIM编辑器概述
VI(Visual Interface): 可视化接口
1、VIM作为VI的升级版,有哪些功能
- VIM支持多级撤销(VI仅支持一步撤销)
按U键撤销
-
VIM可以跨平台运行(有Windows版本的VIM)
-
VIM支持语法高亮
-
VIM支持图形界面(low)
二、 VIM编辑器的操作模式
Command Mode: 命令模式
Insert Mode: 输入模式
Last Line Mode: 底行模式
1、演示操作
vim abc
如果没有abc文件没有,则会创建abc文件
刚进入abc文件处于命令模式
- 整行删除命令
在命令行模式下按两下
D
底行模式也可以看成命令模式,因为可以通过
esc
和i
来回切换
三、VIM编辑器的命令模式
- 打开文件后,将光标定位到最后一行
vim + 文件
- 打开文件后,将光标定位到第三行,行数超了则定位最后一行
vim +3 文件
- 通过字符串定位到上次光标向下第一次出现字符串的行,到底后从开始继续
vim +/字符串 文件
进入文件后,按
N
键在这几个字符串之间的来回跳
- 创建或打开多个文件
vim 文件 文件 文件 ...
进入文件后,通过输入
:n
切换下一个文件,通过输入:N
或:prev
回到上一个文件还可以输入
:2n
跳转两个文件,回跳情况相同
四、底行模式和命令模式常用指令
1、底行模式
- 列出vim打开多个文件时的列表
:ls
- 将光标快速定位到第15行
:15
- 从光标开始搜索字符串
/字符串
- 从光标开始向前搜索字符串
?字符串
2、命令模式
- h 光标左移
- j 光标下移
- k 光标上移
- l 光标右移
- ctrl+f 向下翻页(front)
- ctrl+b 向上翻页(back)
- ctrl+d 向下翻半页(down)
- ctrl+u 向上翻半页(up)
- dd 删除光标所在行
- o 在光标所在行的下放插入一行,并进入编辑模式
- yy 复制光标所在行
- p 在光标所在行的下方粘贴
- P 在光标所在行的上方粘贴
- 一言难尽看图片吧,具体可以看Linux书签栏
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: