# ターミナルの操作

名前を付けたターミナルのセッションで、分析スクリプトとプロジェクトのコマンドを実行します。

ターミナルを使うと、執筆プロジェクトにコマンドラインが加わります。分析スクリプトの実行、生成されたファイルの確認、方法に書いたコマンドの再現に使ってください。

![ターミナルはプロジェクトツールバーから開く。セッションのタブ、新規ターミナル（+）、ターミナルの設定は、出力のすぐ上にある。](https://cdn.oleafly.com/images/screenshots/desktop/docs/llama-terminal-dark-window-v2.png#view=0,767,1920,267)

## ターミナルを開く

ワークスペースのドックから**ターミナル**を選ぶか、Ctrl+&#96;（Control とバッククォートのキーで、どのプラットフォームでも同じ）を押します。macOS と Linux では、**表示 → ターミナルの表示を切り替え**でも同じことができます。ターミナルは、アクティブなプロジェクトのために開きます。ターミナルを隠すと、セッションを保ったまま、エディタに戻れます。

別のキーを使うには、**設定 → キーボードショートカット**の**ターミナルの表示を切り替え**を変更します。

## 出力を選択してコピーする

ターミナルをクリックして、フォーカスを与えます。macOS では、このあと ⌘A か**編集 → すべてを選択**を使うと、原稿ではなくターミナルのテキストが選択されるので、そのままコピーできます。

## 新規ターミナル

**新規ターミナル**を使うと、別のセッションが開きます。長時間かかる分析は 1 つのタブに置いておき、別のタブで出力を確認できます。

## セッションを切り替える

ターミナルのタブを選ぶと、その shell と出力が表示されます。実行中のコマンドは、選択しているエディタのファイルではなく、そのセッションに属します。

## タブのメニュー

ターミナルのタブを右クリックするか、フォーカスして Shift+F10 を押すと、メニューが開きます。

### 名前を変更

**名前を変更**を選ぶか、タブのタイトルをダブルクリックして、`analysis` や `figures` のような名前を入力します。複数のセッションが開いていても、それぞれの用途が見えたままになります。

### 色

**色**を開いて色見本を選ぶと、セッションを見分けられます。色を外すには、**なし**を選びます。

### 閉じる

**閉じる**を開いて、次のどれかを選びます。どれも、メニューを開いたタブから数えます。

- **現在のタブを閉じる**は、そのタブを閉じます。タブの **×** も同じです。
- **ほかを閉じる**は、そのタブを残して、ほかをすべて閉じます。
- **左側をすべて閉じる**は、そのタブより前のタブを閉じます。
- **右側をすべて閉じる**は、そのタブより後ろのタブを閉じます。

閉じるものがない項目は、グレーになります。

タブを閉じると、そのターミナルのセッションが終了するので、先に、まだ必要なコマンドがないか確認してください。実行中のコマンドにあとで戻りたいときは、代わりにターミナルのパネルを隠してください。

## ターミナルの設定

![設定 → 外観 → ターミナル。フォント、カーソル、配色、shell の自動起動は、このタブで設定する。](https://cdn.oleafly.com/images/screenshots/desktop/docs/settings-terminal-dark-window-v2.png#view=519,89,883,902)

**ターミナルの設定**を開くと、ターミナルのフォント、サイズ、通常と太字の太さ、カーソルの形、カーソルの点滅、起動時の動作、色を調整できます。それぞれの設定は、[外観のガイド](/docs/settings/appearance/)で説明しています。

## プロジェクトと一緒に起動する

プロジェクトを開いたときにターミナルを用意しておきたい場合は、外観の設定で起動のオプションを有効にします。そうでなければ、shell が必要なときにドックから開いてください。

## oleafly コマンドを使う

Oleafly のターミナルでは、ほかのターミナル用にインストールしていなくても、`oleafly` コマンドが PATH に入っています。開いているプロジェクトで `oleafly build` や `oleafly check` を試してください。[コマンドラインツール](/docs/cli/)を参照してください。

## LLaMA プロジェクトを確認する

LLaMA プロジェクトとそのターミナルを開きます。次のコマンドは、最上位の LaTeX ソースファイルを数え、`acl2023.tex` があることを確認します。プロジェクトを読み取るだけで、変更はしません。

```sh
python3 -c 'from pathlib import Path; files = sorted(Path(".").glob("*.tex")); print("LaTeX source files:", len(files)); print("Main file:", Path("acl2023.tex").is_file())'
```

数はお使いのプロジェクトのコピーによって変わります。`Main file: True` は、エントリのファイルがあることを確認するものです。Python が `python` としてインストールされているシステムでは、代わりにそのコマンドを使ってください。

分析スクリプトでは、スクリプトと入力データをプロジェクト内にまとめて置き、このターミナルから実行して、結果を確認してから、その出力を論文に挿入します。

[データ分析を軸に論文を組み立てる →](/docs/workflows/data-analysis/)
