VS 코드/JetBrains
이 문서에서는 Ubuntu 26.04에 두 가지 주요 개발 도구인 Visual Studio Code와 JetBrains IDE를 설치하는 방법을 설명합니다.
비주얼 스튜디오 코드
VS Code는 풍부한 확장 에코시스템을 갖춘 Microsoft의 무료 오픈 소스 코드 편집기입니다.
옵션 1: Snap을 통해 설치
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 Code 키보드 단축키
| 바로가기 | 기능 |
|---|---|
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를 설치하고 관리할 수 있습니다.
Snap을 통해 개별 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는 심층적인 언어 지원 및 리팩토링 기능을 제공합니다.