Positron は、[[Posit]] が開発するデータサイエンス向けの統合開発環境 (IDE) である。VS Code と共通の Code OSS を基盤に、データビューアー・プロットビューアー・変数エクスプローラーなど、分析作業に合わせた UI が標準で組み込まれている。
2024 年に Posit から公開され、同社の RStudio と並ぶ選択肢として位置づけられている。[[R]] と [[Python]] を主要言語として扱い、データ分析でよく使われる両言語を一つのワークスペースで切り替えられる点が特徴である。
## インストール
Homebrew Cask で macOS にインストールする。
```bash
brew install --cask positron
```
インストール後、バージョンを確認する。
```bash
positron --version
#> Positron: 2026.05.1 build 2
#> Positron SHA: 80db96acd1bc6f7e7ff5ba4cbc509af8d40af1dd
#> Code OSS: 1.109.2
```
## 起動
ターミナルからプロジェクトディレクトリを指定して起動する。
```bash
positron {{ PROJECT_DIR }}
```
## キーボードショートカット
R での編集・実行・ヘルプの基本ショートカット。`Command` + `Shift` + `Enter` は `.R` と `.qmd` で挙動が変わるため、ファイル種別ごとに分けて並べる。
### 共通
| キー | 用途 |
| ------------------------- | ------------------------------------ |
| `Option` + `-` | `<-` を挿入 |
| `Command` + `Shift` + `M` | <code>|></code> を挿入 |
| `Command` + `Enter` | カーソル行 / 選択範囲を実行 |
| `F1` | カーソル位置のシンボルのヘルプを表示 |
### `.R` ファイル
| キー | 用途 |
| ----------------------------- | -------------------- |
| `Command` + `Shift` + `Enter` | スクリプト全体を実行 |
### [[Quarto]] (`.qmd`)
| キー | 用途 |
| ------------------------------------ | ------------------ |
| `Command` + `Shift` + `I` | コードチャンクを挿入 |
| `Command` + `Shift` + `Enter` | 現在のコードチャンクを実行 |
| `Command` + `Shift` + `Option` + `P` | カーソル位置より上の全チャンクを実行 |
| `Command` + `Option` + `R` | 全コードチャンクを実行 |
## 関連ノート
- **[応用]** [[rpj コマンドで R + Quarto + renv の分析プロジェクトを Positron で立ち上げる]]: Positron をプロジェクト起動先として組み込んだ自作コマンドの実装例