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 协议》,转载必须注明作者和本文链接
推荐文章: