VS コード / JetBrains
この記事では、2 つの主要な開発ツールである Visual Studio Code と JetBrains IDE を Ubuntu 26.04 にインストールする方法について説明します。
Visual Studioコード
VS Code は、豊富な拡張機能エコシステムを備えた Microsoft の無料のオープンソース コード エディターです。
オプション 1: スナップ経由でインストールする
sudo snap install code --classicオプション 2: deb パッケージ経由でインストールする
# Add Microsoft GPG key and repository
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
# Install
sudo apt update
sudo apt install code -y
# Clean up
rm packages.microsoft.gpgVS コードを起動する
# Launch from the command line
code
# Open a specific directory
code /path/to/project
# Open a specific file
code file.py推奨される拡張機能
コマンドライン経由で拡張機能をインストールします。
# Chinese language pack
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 (remote development)
code --install-extension ms-vscode-remote.remote-ssh
# GitLens
code --install-extension eamodio.gitlens
# Prettier code formatter
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"
}プログラミングフォントをインストールする
# Install JetBrains Mono font
sudo apt install fonts-jetbrains-mono -y
# Install Fira Code (with ligature support)
sudo apt install fonts-firacode -y
# Refresh font cache
fc-cache -fvVS コードのキーボード ショートカット
| ショートカット | 機能 |
|---|---|
Ctrl + Shift + P | コマンドパレット |
Ctrl + P | クイックオープンファイル |
Ctrl + Shift + F | グローバル検索 |
Ctrl + `` | トグル端子 |
Ctrl + B | サイドバーの切り替え |
F5 | デバッグの開始 |
Ctrl + Shift + X | 拡張機能パネルを開く |
JetBrains IDE
JetBrains は、IntelliJ IDEA (Java)、PyCharm (Python)、GoLand (Go)、WebStorm (JavaScript) などを含むプロフェッショナルな IDE を提供します。
JetBrains Toolbox 経由でインストールする (推奨)
JetBrains Toolbox は、すべての JetBrains IDE を管理するための統合ツールです。
# Download Toolbox App
wget -O jetbrains-toolbox.tar.gz "https://data.services.jetbrains.com/products/download?platform=linux&code=TBA"
# Extract
tar -xzf jetbrains-toolbox.tar.gz
# Run (directory name may vary by version)
cd jetbrains-toolbox-*/
./jetbrains-toolbox
# Clean up
cd ..
rm -rf jetbrains-toolbox*起動後、Toolbox はシステム トレイに残り、そこからすべての JetBrains IDE をインストールして管理できるようになります。
スナップ経由で個別の IDE をインストールする
# IntelliJ IDEA Community (free)
sudo snap install intellij-idea-community --classic
# IntelliJ IDEA Ultimate (paid)
sudo snap install intellij-idea-ultimate --classic
# PyCharm Community (free)
sudo snap install pycharm-community --classic
# PyCharm Professional (paid)
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 ベースです。メモリ設定を調整することでパフォーマンスを向上させることができます。 [ヘルプ] > [カスタム VM オプションの編集] に移動します。
-Xms512m
-Xmx2048m
-XX:+UseG1GC
-XX:ReservedCodeCacheSize=512m推奨プラグイン
IDE 内の [設定] > [プラグイン] からインストールします。
- 中国語 (簡体字) 言語パック - 中国語のサポート
- Key Promoter X - キーボード ショートカットの学習プロンプト
- レインボーブラケット - 色分けされたブラケットのマッチング
- GitToolBox - 強化された Git 機能
- .ignore - .gitignore ファイルのサポート
コマンドラインツール
JetBrains IDE は、コマンドラインからプロジェクトを開くことをサポートしています。
# Create command-line launcher (within the IDE)
# Tools > Create Command-line Launcher
# Then you can open projects from the command line
idea /path/to/project
pycharm /path/to/project
goland /path/to/project他の編集者
Ubuntu 26.04 で利用可能な追加のエディター:
# Neovim (terminal editor)
sudo apt install neovim -y
# Sublime Text
sudo snap install sublime-text --classic
# Zed (high-performance editor)
curl -fsSL https://zed.dev/install.sh | shワークフローに最適なエディターを選択してください。 VS Code は軽量で高速な開発に最適ですが、JetBrains IDE はより深い言語サポートとリファクタリング機能を提供します。