VS Code / JetBrains
本文介绍如何在 Ubuntu 26.04 上安装两大主流开发工具:Visual Studio Code 和 JetBrains IDE。
Visual Studio Code
VS Code 是微软推出的免费开源代码编辑器,拥有丰富的扩展生态。
方式一:通过 Snap 安装
sudo snap install code --classic方式二:通过 deb 包安装
# 添加微软 GPG 密钥和仓库
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
# 安装
sudo apt update
sudo apt install code -y
# 清理
rm packages.microsoft.gpg启动 VS Code
# 从命令行启动
code
# 打开指定目录
code /path/to/project
# 打开指定文件
code file.py推荐扩展
通过命令行安装扩展:
# 中文语言包
code --install-extension MS-CEINTL.vscode-language-pack-zh-hans
# Python
code --install-extension ms-python.python
# Go
code --install-extension golang.go
# Rust
code --install-extension rust-lang.rust-analyzer
# Java
code --install-extension vscjava.vscode-java-pack
# Docker
code --install-extension ms-azuretools.vscode-docker
# Remote SSH(远程开发)
code --install-extension ms-vscode-remote.remote-ssh
# GitLens
code --install-extension eamodio.gitlens
# Prettier 代码格式化
code --install-extension esbenp.prettier-vscode
# ESLint
code --install-extension dbaeumer.vscode-eslint常用配置
按 Ctrl + Shift + P 打开命令面板,输入 settings json 打开设置文件:
{
"editor.fontSize": 15,
"editor.fontFamily": "'JetBrains Mono', 'Noto Sans Mono CJK SC', monospace",
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"editor.wordWrap": "on",
"files.autoSave": "afterDelay",
"terminal.integrated.fontSize": 14,
"workbench.colorTheme": "One Dark Pro"
}安装编程字体
# 安装 JetBrains Mono 字体
sudo apt install fonts-jetbrains-mono -y
# 安装 Fira Code(支持连字)
sudo apt install fonts-firacode -y
# 刷新字体缓存
fc-cache -fvVS Code 快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl + Shift + P | 命令面板 |
Ctrl + P | 快速打开文件 |
Ctrl + Shift + F | 全局搜索 |
Ctrl + `` | 打开终端 |
Ctrl + B | 切换侧边栏 |
F5 | 启动调试 |
Ctrl + Shift + X | 打开扩展面板 |
JetBrains IDE
JetBrains 提供专业的 IDE,包括 IntelliJ IDEA(Java)、PyCharm(Python)、GoLand(Go)、WebStorm(JavaScript)等。
通过 JetBrains Toolbox 安装(推荐)
JetBrains Toolbox 是统一管理所有 JetBrains IDE 的工具:
# 下载 Toolbox App
wget -O jetbrains-toolbox.tar.gz "https://data.services.jetbrains.com/products/download?platform=linux&code=TBA"
# 解压
tar -xzf jetbrains-toolbox.tar.gz
# 运行(目录名可能随版本不同)
cd jetbrains-toolbox-*/
./jetbrains-toolbox
# 清理
cd ..
rm -rf jetbrains-toolbox*Toolbox 启动后会常驻系统托盘,你可以从中安装和管理所有 JetBrains IDE。
通过 Snap 安装单个 IDE
# IntelliJ IDEA Community(免费)
sudo snap install intellij-idea-community --classic
# IntelliJ IDEA Ultimate(付费)
sudo snap install intellij-idea-ultimate --classic
# PyCharm Community(免费)
sudo snap install pycharm-community --classic
# PyCharm Professional(付费)
sudo snap install pycharm-professional --classic
# GoLand
sudo snap install goland --classic
# WebStorm
sudo snap install webstorm --classic
# CLion
sudo snap install clion --classic
# Rust Rover
sudo snap install rustrover --classicJetBrains IDE 优化配置
JetBrains IDE 基于 JVM,可以通过调整内存参数提升性能。打开 Help > Edit Custom VM Options:
-Xms512m
-Xmx2048m
-XX:+UseG1GC
-XX:ReservedCodeCacheSize=512m常用插件
在 IDE 内通过 Settings > Plugins 安装:
- Chinese (Simplified) Language Pack - 中文语言包
- Key Promoter X - 快捷键学习提示
- Rainbow Brackets - 彩色括号匹配
- GitToolBox - 增强 Git 功能
- .ignore - .gitignore 文件支持
命令行工具
JetBrains IDE 支持从命令行打开项目:
# 创建命令行启动脚本(在 IDE 内)
# Tools > Create Command-line Launcher
# 之后可以用命令行打开项目
idea /path/to/project
pycharm /path/to/project
goland /path/to/project其他编辑器
Ubuntu 26.04 上还有其他可选编辑器:
# Neovim(终端编辑器)
sudo apt install neovim -y
# Sublime Text
sudo snap install sublime-text --classic
# Zed(高性能编辑器)
curl -fsSL https://zed.dev/install.sh | sh选择适合自己工作流的编辑器,VS Code 适合轻量快速的开发,JetBrains IDE 则提供更深度的语言支持和重构能力。
Last updated on