> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ノートブックを編集する

このページでは、セルの追加、編集、並べ替え、削除、インタラクティブなコントロールの使用、コンテンツの表示など、ノートブックの一般的な操作について説明します。

<h2 id="edit-modes">
  編集モード
</h2>

編集モードには 2 種類あります。

* **コマンドモード**: セルの追加、削除、移動など、セル単位の操作を行います。`Esc` を押すとコマンドモードに切り替わります。
* **編集モード**: 選択したセルの内容を編集します。`Enter` を押すと編集モードに切り替わります。

<h2 id="add-a-cell">
  セルを追加する
</h2>

Notebooks では [Python](#python-cell)、[Markdown](#markdown-cell)、[SQL](#sql-cell) のセルをサポートしています。セルは、ノートブックの UI またはキーボードショートカットを使用して追加できます。

<Tabs>
  <Tab title="UI">
    ノートブック内で `PYTHON`、`MARKDOWN`、または `SQL` ボタンを選択すると、そのタイプのセルが作成されます。
  </Tab>

  <Tab title="キーボードショートカット">
    `Esc` を押してコマンドモードに切り替えてから、次のいずれかのショートカットを使用します。

    | 操作 | ショートカット |
    | - | - |
    | 現在のセルの上に新しいセルを作成する | **Command + Shift + O** |
    | 現在のセルの下に新しいセルを作成する | **Command + Shift + P** |

    使用可能なショートカットの一覧については、[キーボードショートカット](https://docs.marimo.io/guides/editor_features/overview/?h=keyboar#keyboard-shortcuts) を参照してください。
  </Tab>
</Tabs>

<h2 id="change-cell-order">
  セルの順序を変更
</h2>

ノートブック内のセルの順序を、ドラッグハンドルまたはキーボードショートカットを使用して変更します。

<Tabs>
  <Tab title="UI">
    セルの右側にあるドラッグハンドル (<Icon icon="grip-dots-vertical" iconType="solid" />) を選択し、目的の位置に移動します。
  </Tab>

  <Tab title="Keyboard Shortcuts">
    `Esc` を押してコマンドモードに入ります。次に、以下のいずれかのショートカットを使用します：

    | Action | Shortcut |
    | - | - |
    | Move cell up | **Command + Shift + 9** |
    | Move cell down | **Command + Shift + 0** |
  </Tab>
</Tabs>

<h2 id="delete-a-cell">
  セルを削除する
</h2>

UI またはキーボードショートカットを使用してセルを削除します。

<Tabs>
  <Tab title="UI">
    次のいずれかの方法を使用します。

    1. セルを右クリックし、コンテキストメニューから **Delete** を選択します。
    2. セルの横にあるごみ箱アイコンを選択します。
  </Tab>

  <Tab title="キーボードショートカット">
    次のキーボードショートカットを使用してセルを削除します。

    1. `Esc` を押してコマンドモードに入ります。
    2. **Command + Shift + Backspace** を押して現在のセルを削除します。
  </Tab>
</Tabs>

<h2 id="add-interactive-controls">
  インタラクティブコントロールを追加
</h2>

スライダー、ドロップダウン、ボタンなどのインタラクティブな要素をノートブックのセルに追加します。要素を操作すると、その値に依存するセルが更新されます。

例として、基本的なインタラクティブスライダーを作成するために、次のコードをセルにコピーしてください：

```python theme={"system"}
import marimo as mo

slider = mo.ui.slider(1, 10)
mo.md(f"Choose a value: {slider}")
```

詳細については、marimo ドキュメントの[インタラクティブな要素](https://docs.marimo.io/guides/interactivity/)を参照してください。


## Related topics

- [ノートブックを設定する](/ja/products/notebooks/configure-notebook.md)
