vi 和 vim 是 Linux 中常用的文本编辑器,它们具有强大的功能,尤其适用于在终端环境中进行编辑。vim 是 vi 的改进版本,提供了许多额外的功能和改进。

基本使用:

1. 打开文件:
   vi filename

2. 进入编辑模式:
   - 按 i 进入插入模式,可以编辑文本。
   - 按 a 在当前光标后进入插入模式。

3. 保存文件:
   - 按 Esc 键退出编辑模式。
   - 输入 :w 并按 Enter 保存文件。

4. 退出编辑器:
   - 输入 :q 并按 Enter 退出编辑器。
   - 如果文件已更改且未保存,使用 :wq 可以保存并退出。

进阶操作:

1. 复制、剪切和粘贴:
   - 复制一行:将光标放在行上,按 yy。
   - 剪切一行:将光标放在行上,按 dd。
   - 粘贴:将光标放在粘贴位置,按 p。

2. 查找和替换:
   - 查找:在命令模式下输入 /,然后输入要查找的文本并按 Enter。
   - 替换:在命令模式下输入 :s/old/new/g 来将第一个匹配的 old 替换为 new,添加 g 标志会替换所有匹配。

3. 撤销和重做:
   - 撤销:在命令模式下按 u。
   - 重做:在命令模式下按 Ctrl + r。

4. 切换到命令模式:
   - 在插入模式下按 Esc 键,将光标切换到命令模式。

5. 多窗口模式:
   - 在命令模式下使用 :split 或 :vsplit 可以在水平或垂直方向上分割窗口。
   - 使用 Ctrl + w,然后 h、j、k、l 可以在窗口之间切换。

这只是 vi 和 vim 的一些基本操作,它们拥有非常多的功能和快捷键。使用 vim 的过程中,你可能需要查看其详细文档以了解更多功能和技巧。你可以在终端中输入 vimtutor 来启动一个交互式的 Vim 教程。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13362/Linux