在 Linux 下写 C++,常见编辑器/IDE 可以从轻量编辑器到完整 IDE来选择,下面按使用习惯给你分类推荐:
一、轻量但强大的编辑器(最常用)
1. Vim / Neovim(终端党首选)
- 特点:极致轻量、可高度定制
- 适合:熟悉命令行、追求效率的人
- 插件推荐:
coc.nvim / YouCompleteMe(补全)
vim-lsp / clangd(语法检查)
- 学习成本较高,但用熟后非常快
2. VS Code(最推荐新手)
- 特点:图形界面、插件丰富、免费
- 安装:
sudo apt install code
- 必装插件:
- C/C++
- CMake Tools
- clangd(可选)
- 优点:上手快,调试方便
3. Emacs
- 特点:神级编辑器,可当 IDE 用
- 常用配置:
lsp-mode + clangd
- 适合:Emacs 爱好者
二、专业 C++ IDE(开箱即用)
4. CLion(JetBrains)
- 特点:最专业的 C++ IDE
- 优点:智能补全、重构、调试极强
- 缺点:收费(学生免费)
- 适合:大型项目、工程化开发
5. Code::Blocks
6. Qt Creator
三、简单文本编辑器(不推荐写大型项目)
- gedit(GNOME 自带)
- Kate(KDE 自带)
- Sublime Text(收费但好用)
新手推荐组合 ✅
- 刚学 C++:VS Code
- 喜欢终端:Neovim + clangd
- 做工程项目:CLion
如果你愿意,我可以:
- 帮你配 VS Code C++ 环境
- 或教你 Vim 写 C++ 的最小配置
你现在更偏向哪种使用方式?