当前位置:首页>Linux>10. Linux文本编辑之争:Nano 与 Vim 入门

10. Linux文本编辑之争:Nano 与 Vim 入门

  • 2026-09-02 20:28:07
10. Linux文本编辑之争:Nano 与 Vim 入门

10. 文本编辑之争:Nano 与 Vim 入门

在 Linux 终端里,你没有 Word,也没有记事本。你需要学会使用命令行文本编辑器来修改配置文件或编写代码。

1. Nano:新手的好朋友

Nano 是 Ubuntu 预装的最简单易用的编辑器。它的界面下方直接显示了快捷键提示,所见即所得。

基本操作

  1. 1. 打开文件: nano filename.txt
  2. 2. 编辑: 直接打字。
  3. 3. 保存: Ctrl + O (Write Out),然后按回车确认文件名。
  4. 4. 退出: Ctrl + X (Exit)。如果文件修改过未保存,它会问你 Save modified buffer?,按 Y 然后回车即可。

场景: 快速修改简单的配置文件,Nano 是首选。

2. Vim:编辑器之神

Vim 的学习曲线陡,但“学到能用”并不需要背一堆技巧。它几乎在所有 Linux 环境里都能找到(通常是 vi)。Ubuntu 默认是 vim-tiny,想要完整功能可以安装完整版:

sudo apt install vim

Vim 的三种模式

Vim 的核心概念是模式。刚进去时,你不能打字!

  1. 1. 正常模式 (Normal Mode): 默认模式。用于移动光标、复制粘贴、删除。
  2. 2. 插入模式 (Insert Mode): 用于打字。
  3. 3. 命令模式 (Command Mode): 用于保存、退出、搜索。

生存指南 (如何退出 Vim?)

这是网上的终极难题:"如何退出 Vim?"

  1. 1. 按 Esc 键(确保回到正常模式)。
  2. 2. 输入 :wq (Write Quit),然后回车。 -> 保存并退出。
  3. 3. 输入 :q! (Quit Bang),然后回车。 -> 强制退出不保存。

常用操作速查

  • • 进入插入模式: 按 i (Insert)。
  • • 回到正常模式: 按 Esc。
  • • 移动光标: 键盘上的 h (左) j (下) k (上) l (右),或者方向键。
  • • 删除一行: 在正常模式下按 dd。
  • • 撤销: 在正常模式下按 u (Undo)。
  • • 复制粘贴: yy (复制一行), p (粘贴)。

再加三个更实用的:

  • • 搜索: /关键词,回车后用 n/N 跳转下一个/上一个
  • • 跳到行尾/行首: G(最后一行)、gg(第一行)
  • • 不小心改乱了: :q! 直接退出不保存,先止损

为什么还要学 Vim?

因为当你 SSH 远程连接到服务器、或者需要在救援环境里改配置文件时,Vim 往往是你“确定可用”的选择。

3. 图形化编辑器 (VS Code)

如果你在桌面环境下,当然可以用 VS Code。

code filename.txt

这会打开 VS Code 来编辑文件。但作为 Linux 用户,掌握 Nano 或 Vim 的基础操作是必修课。

最新文章

随机文章