“该选哪个编辑器”这个问题本身就问错了
Linux 上默认装的文本编辑器加起来差不多有 40 个,看发行版。真问题应该是“你在编辑什么东西”。shell 脚本、Markdown 笔记、Python 代码、2 GB 大的日志、缩进地狱的 YAML,这五个场景要的东西完全不一样——要不要 modal、自动高亮、几 GB 文件卡不卡、能不能当记事本顺顺当当地写一句话。
这一篇挑了 8 个 2026 年主流发行版都会自带的编辑器——4 个终端、4 个图形化——告诉你每个什么场景下值得打开。
终端编辑器
nano —— 默认装好就能用
nano 是大多数发行版默认提供的唯一能开箱即用的编辑器:开、改、保存,全程不用先学。最下面那行快捷键提示就是它的全部使用说明。
nano /etc/hosts # 编辑文件
sudo nano /etc/fstab # 需要 root
nano # 打开新缓冲区,Ctrl+O 保存常用快捷键:
Ctrl+O— 保存Ctrl+X— 退出(脏的话会问要不要存)Ctrl+K— 剪切当前行Ctrl+W— 搜索Ctrl+— 跳到指定行
nano 就是让你不想动脑子的地方。改配置、临时写个 bash 脚本、/var/log 里翻东西,用它一辈子没谁会judge。
vim —— 已经装了,已经 modal
每台 Linux 都有 vim(或者 vi)。你不一定要爱上它,但起码要会退出:
vim file.txti 进入插入模式
Esc 回到普通模式
:w 保存
:q 退出
:wq 保存并退出
:q! 不保存强行退出
/pattern 搜索
:%s/旧/新/g 全文件替换
dd 删一行
yy 复制一行
p 粘贴记住这 5%,就能应付 95% 的改动。剩下的能玩二十年还玩不完,连独立的 Stack Exchange 都有。真要用到 vim 已经开在那了——改个 30 秒的配置,那就顺手改了,别再开别的。
micro —— 现代终端编辑器,不为难你
micro 是 nano 应该长成的样子:鼠标能用,跟系统剪贴板互通,装插件跟 npm 一样简单。安装:
# Debian/Ubuntu
sudo apt install micro
# Fedora
sudo dnf install micro
# 或者直接下载二进制
curl https://getmic.ro | bashnano 做不到的事它能做:
- 鼠标定位和选中
- 系统剪贴板同步(
Ctrl+Shift+C拷出去,Ctrl+Shift+V粘进来) - 自带插件管理器(
:plugin install,推荐试试lsp和filemanager) - 多光标(
Ctrl+Alt+Shift+方向键在下一行加光标) Ctrl+W之后选 horizontal/vertical 来分屏
把 micro 给同事或者给想“终端里像 Notepad”那种人最合适。Ctrl+S 保存这种正常应用的快捷键它直接遵守。
neovim —— vim 的现代复活版
nvim 是 vim 的一次重生:配置用真·编程语言 Lua、插件异步启动、自带 LSP。如果你想 modal 编辑 + 现代生态:
sudo apt install neovim
mkdir -p ~/.config/nvim
nvim ~/.config/nvim/init.lua最小开局的 init.lua:
-- ~/.config/nvim/init.lua
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.expandtab = true
vim.opt.tabstop = 2
vim.opt.shiftwidth = 2
vim.keymap.set('n', '<leader>w', ':w<CR>', { desc = '保存' })
local lazypath = stdpath('data') .. '/lazy/lazy.nvim'
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({'git', 'clone', '--filter=blob:none',
'https://github.com/folke/lazy.nvim.git', lazypath})
end
vim.opt.rtp:prepend(lazypath)
require('lazy').setup({})装上 lazy.nvim 这个插件管理器,再一个个加 nvim-lspconfig、telescope.nvim(模糊文件搜索)、treesitter(真正读语法的)。它确实强,确实也能把你一晚上吞掉。别因为 Reddit 上谁谁谁安利就装——它真正适合的时机,是你发现 vim 触到天花板了。
图形化编辑器
gedit —— GNOME 自带
Ubuntu 或 Fedora Workstation 上一击可达。开得快、带高亮、不挡视线。写 Markdown 时,gedit + gedit-plugins 包(加字数统计、文件侧栏、内嵌终端面板)其实是个像样的写作环境。
kate —— KDE 全能选手
KDE 要认真做编辑器,做出来就是 kate。分屏、整项目搜索、内置终端、会话管理(下次打开自动恢复上次的标签页)。已经在 KDE Plasma 里用的话,kate 把 gedit 吃得骨头都不剩。
mousepad —— XFCE 和 LXQt 的轻量选择
mousepad 是有意做小的。开标签页、有高亮、能搜索,就这样。Pi 上跑 XFCE 那种机器就该用它,别的会让显示卡。
VS Code —— 跨平台的那一个
code(Visual Studio Code)就是个穿了编辑器外衣的完整 IDE。Linux 原生运行、几乎每种语言都有插件、集成终端、Git 工具、SSH 远端编辑。它是 Electron 的,开个 JSON 就要吃 800 MB 内存,这是入场费。专业写代码、又不想折腾 Neovim 配置的话,code 是理智的选择。
Ubuntu 安装:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc |
sudo gpg --dearmor -o /usr/share/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg]
https://packages.microsoft.com/repos/code stable main" |
sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
sudo apt update && sudo apt install code到底用哪个
| 你在编辑…… | 用 |
|---|---|
/etc 下一个临时的配置 |
nano |
| vim 已经打开了 | vim(把当前的事做完) |
| 终端里的 shell 脚本、笔记、散文 | micro |
| 写代码,全职,你想要 modal 编辑 | nvim |
| 写代码,全职,你不想折腾配置 | code |
| 写 Markdown 笔记,图形界面在 | gedit 或 kate |
| 5 GB 大的日志文件 | less(不是编辑器,但只读就该用这个) |
| 多层缩进的 YAML | micro 或 nano(自动缩进不能没有) |
几个常踩的坑
配置文件在哪?每个都不一样:
nano→~/.nanorcvim→~/.vimrcmicro→~/.config/micro/settings.jsonnvim→~/.config/nvim/init.luagedit→ dconf(用dconf-editor改)kate→~/.config/katerccode→~/.config/Code/User/settings.json
编辑 root 文件的安全姿势。用 sudoedit 别用 sudo nano。sudoedit 会把文件复制到临时位置、用你的用户身份打开,再拷回原处。编辑器崩溃不会破坏原始文件,你也能继续用配置好颜色的 nano:
sudoedit /etc/fstabSSH 下鼠标不能用?大部分终端编辑器(vim、micro、跑在普通终端里的 nvim)的鼠标事件来自终端模拟器——如果鼠标模式开着、SSH 服务端客户端都正常传递,拖拽选择就能用。要是不行,试一下 unset TERM 再打开;或者检查服务器 sshd_config 里 AllowTcpForwarding yes。
字体显示。micro 里中文显示成方块,装个 Noto CJK 字体:
sudo apt install fonts-noto-cjk装完重开编辑器。gedit/kate 也一样。
Emacs 呢
Emacs 是拿了文本编辑器当载体的 Lisp 解释器。它没进这个清单是因为它自己值得单独开一篇。apt install emacs 在每个主流发行版上都会装 GNU Emacs 28+,它能做任何事,配置它本身就是一项长期工程。如果你明确想要它,就不需要看这一篇。
收尾
别从清单文里挑编辑器。挑你坐在哪个桌面前那个桌面自带的,学会它的保存和退出键,就完事。真正该换的时候,是你明确说出当前这个编辑器做不了的某件事——在那之前先别换。
觉得有用的话,可以接着看 vim 进阶、Neovim 配置模式、VS Code 远程 SSH 实战,每篇单独深挖。
评论