插件窝 干货文章 ubuntu 如何使用vim?

ubuntu 如何使用vim?

模式 Vim 行号 文本 566    来源:    2025-05-11

在 Ubuntu 中使用 Vim 编辑器可以分为以下几个步骤:


1. 安装 Vim

Ubuntu 通常预装了 vim-tiny(简化版),建议安装完整版:

sudo apt update
sudo apt install vim

2. 启动 Vim

  • 打开终端,输入以下命令: bash vim 文件名 # 编辑指定文件(文件不存在时会新建) vim # 直接启动Vim,后续再打开文件

3. Vim 的三种模式

  • 普通模式(Normal Mode):默认模式,用于导航和命令操作。
    • Esc 键从其他模式返回普通模式。
  • 插入模式(Insert Mode):编辑文本。
    • 在普通模式下按 i(插入)、a(追加)、o(新行)等键进入。
  • 命令行模式(Command Mode):执行保存、退出等操作。
    • 在普通模式下按 : 进入,输入命令后按 Enter

4. 基础操作

保存与退出(命令行模式)

:w        # 保存文件
:q        # 退出(未修改时)
:q!       # 强制退出(不保存)
:wq       # 保存并退出
:x        # 同 `:wq`

文本编辑(插入模式)

  • i 进入插入模式后,直接输入文本。
  • Esc 返回普通模式。

导航(普通模式)

h/j/k/l   # 左/下/上/右移动
gg        # 跳到文件首行
G         # 跳到文件末行
:n        # 跳到第n行(如 `:10` 跳到第10行)

复制/粘贴/删除

yy       # 复制当前行
dd       # 删除当前行
p        # 粘贴
u        # 撤销
Ctrl+r   # 重做

5. 搜索与替换

  • 搜索(普通模式): vim /关键词 # 向前搜索(按 `n` 跳转到下一个匹配) ?关键词 # 向后搜索
  • 替换(命令行模式): vim :%s/旧文本/新文本/g # 全局替换 :s/旧文本/新文本/g # 替换当前行

6. 其他实用技巧

  • 显示行号vim :set number # 显示行号 :set nonumber # 隐藏行号
  • 分屏操作vim :vsp 文件名 # 垂直分屏 :sp 文件名 # 水平分屏 Ctrl+w →/←/↑/↓ # 切换分屏

7. 退出帮助

  • 输入 :help 查看帮助文档,按 :q 退出帮助。

8. 自定义配置(可选)

编辑 ~/.vimrc 文件(不存在可新建):

vim ~/.vimrc

常见配置示例:

set number        " 显示行号
syntax on         " 语法高亮
set tabstop=4     " Tab缩进为4空格

常见问题

  • 方向键乱码:安装完整版 Vim 或编辑 ~/.vimrc 添加 set nocompatible
  • 粘贴格式错乱:普通模式下输入 :set paste 再粘贴。

掌握这些基础操作后,你可以高效使用 Vim 进行文本编辑!如需深入学习,可以查阅 Vim 官方文档或在线教程(如 vimtutor)。