LINUX vi/vim
Vi 和 Vim 是在 Linux 和其他类 Unix 系统中广泛使用的文本编辑器。Vim 是 Vi 的增强版本,提供了更多功能和改进。以下是一些关于 Vi/Vim 的基本用法和常用命令:
启动 Vi/Vim 编辑器
vi:启动 Vi 编辑器。
vi filename
示例:打开名为 filename 的文件。
vi example.txt
vim:启动 Vim 编辑器。
vim filename
示例:打开名为 filename 的文件。
vim example.txt
Vi/Vim 的基本模式
Vi/Vim 有不同的工作模式,主要包括普通模式(Normal Mode)、插入模式(Insert Mode)、命令行模式(Command-Line Mode)。
普通模式 (Normal Mode):默认模式,用于导航、复制粘贴、删除等操作。
插入模式 (Insert Mode):用于输入和编辑文本内容。
命令行模式 (Command-Line Mode):用于保存文件、退出编辑器、搜索替换等操作。
切换和退出 Vi/Vim 编辑器
切换到插入模式:
普通模式下按下 i 键:进入插入模式,在光标当前位置开始插入文本。
普通模式下按下 a 键:进入插入模式,在光标后一个位置开始插入文本。
普通模式下按下 o 键:在当前行的下方新开一行并切换到插入模式。
保存并退出:
在普通模式下,按 :w 保存文件。
在普通模式下,按 :wq 或 :x 保存并退出编辑器。
常用编辑命令
光标移动:
h 向左移动一个字符
j 向下移动一行
k 向上移动一行
l 向右移动一个字符
w 向后跳到下一个单词的开头
e 跳到下一个单词的末尾
b 跳到前一个单词的开头
复制、剪切和粘贴:
yy 复制当前行
dd 剪切当前行
p 粘贴剪切板内容到当前光标后
撤销和重做:
u 撤销上一步操作
Ctrl + r 重做上一步操作
搜索和替换:
在命令行模式下使用 /search_term 进行搜索。
使用 :%s/old/new/g 进行全文搜索替换。
Vim 的高级功能
多窗口和分屏:
:sp filename 在水平方向分割窗口并打开 filename 文件。
:vsp filename 在垂直方向分割窗口并打开 filename 文件。
语法高亮和代码折叠:
打开文件后,输入 :syntax on 打开语法高亮。
使用 zi 展开代码折叠,za 折叠代码块。
Vim 配置文件
Vim 的配置文件是 ~/.vimrc 文件,可以在其中设置个性化配置和快捷键映射等。
以上是一些基本的 Vi/Vim 使用技巧和命令,希望能帮助你更好地使用这一强大的文本编辑器。