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>&#124;></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 をプロジェクト起動先として組み込んだ自作コマンドの実装例