Cursor_テキストエディタとしての活用

# はじめに

コードエディタの Cursor ですが、
今回はテキストエディタとして使用する際にどのような使い方ができるかをまとめました。
ダウンロード方法や登録方法、コマンドの使用に関しては[こちらの記事](https://qiita.com/Matsu_L/items/7cbc7c480571c5ecb12a)を参照してください。

(※ 記事はChatGPTが理解しやすいようMarkdown形式で作成していきますが、他の記載方法でも問題ありません。)

## 文章の叩き台の作成

1. 叩き台を作成
2. Markdown形式に修正
3. 出力内容を反映

:::note info
質問：chatgptワークショップ初級編の項目を考えてください
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/a7da0efd-884a-1456-16d0-51877a95d133.png)

:::note info
質問：markdown形式で出力してください
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/c7499a85-5ab6-d9f7-48e5-467e5ce4179a.png)

操作：出力内容をエディタ部分にコピー（Applyボタンを押しても可能）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/3dc8e4d2-611b-eb10-81e1-c10900cd00bf.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/dce92642-5651-6fe5-11ca-8eff6785f17b.png)

上記操作でまずは叩き台となる項目を作成することができました。

## 詳細を作成

「1. ChatGPT の基本概念」の「- AI とは何か」に関して、
詳細を追加してもらうよう質問します。
操作方法としては下記のとおりです。
1. 「- AI とは何か」を範囲選択
2. cmd + L (Ctrl + L)でChatを開く
3. 質問を入力する

<details><summary>前項目で作成した文章を参照</summary>

```markdown
# ChatGPT ワークショップ初級編

## 1. ChatGPT の基本概念

- AI とは何か
- ChatGPT の仕組み

## 2. ChatGPT の使い方

- アカウント作成とログイン
- インターフェースの説明

## 3. プロンプトの作成

- 効果的な質問の仕方
- プロンプトの例とその効果

## 4. 応答の理解

- ChatGPT の応答の解釈
- 応答の改善方法

## 5. 実践セッション

- グループでのプロンプト作成
- 実際に ChatGPT を使ってみる

## 6. トラブルシューティング

- よくある問題とその解決策
- フィードバックの重要性

## 7. 今後の活用方法

- ビジネスや学習での応用
- 継続的な学習リソースの紹介
```

</details>

:::note info
質問：こちらに関して詳細を記載してください
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/3d543a80-c6a8-8293-362d-4f1537088302.png)

すると内容を提案してくれるのでapplyを押してください。
反映がされたら同じところに表示されるacceptを押して反映してください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/904fcf78-d199-6668-7d09-b37ea8971382.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/ad5a32e5-f903-aec6-aa11-8c678d944033.png)

同じ操作を他の項目で繰り返していきましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/eecd2589-3353-9c9f-404c-ddc482e8ca5d.png)

また、「## 2. ChatGPT の使い方」から「## 7. 今後の活用方法」を選択し、
詳細を一度に追加してもらうこともできます。

:::note info
質問：各項目に関して詳細を追加してください
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/79ca876c-f8f2-fe0b-4c25-f754d0b68d97.png)

このように追加するところを確認しやすいところが、
Cursor上で編集することの良さの一つだと考えています。

## さらに内容を深掘りしていく

１つの段落では止まらず、
その下の階層へと深掘りをしていくことができます。
２つ目の質問ではMarkdownの記述方法修正をお願いしました。

:::note info
質問：こちらに関して詳細を記載してください
追加質問：段落を一つ下げて
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/6a80099e-468f-5fbd-21d7-6bc395c9c827.png)

## 内容を追加する

ChatGPTが作成してくれた項目を確認していく過程で、
追加して欲しい内容を思いつくことがあると思います。
そんな時は質問で追加をお願いするか、
項目を追加してその詳細をお願いする方法が取れます。

下記では「## 3. プロンプトの作成」の中で注意点を追加したいと思い、
自身で「- 注意点」を追加しました。
Copilot機能をONにしている場合は、
補足してくれていますのでTabを押すことで反映することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/e4249b4e-bd1a-c477-fc6d-004212e1fbd8.png)

今回はもう少し細かく書いて欲しいので改めて質問することにしました。

:::note info
質問：こちらに関して詳細を記載してください
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/c24180a2-322b-959f-4f5d-29b8bc61f345.png)

また、具体例が欲しいので下記質問をします。

:::note info
質問：こちらに関して具体例を追加してください
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/e95a9b61-7754-e718-0b83-48bce2a6575b.png)

## 文章内容のチェック

文章のチェックを依頼することも可能です。
今回はあえて間違った内容を追加しました。
このチェックの場合は文章の範囲選択を行わず、
そのままchatに入力することで全体をチェックしてくれます。

- 「必要があります。」が「必要ががあります。」になっている
- 「より正確な応答を得る」が「より正確な黄桃を得る」になっている

:::note info
質問：文章に誤りがあるところがあれば修正してください
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/3403bb86-f6c0-33b4-a7a4-b36a5051498e.png)

すると、狙い通り間違った内容の箇所を修正してくれています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/425282/76145500-c047-49c6-5b01-d27265e1cb11.png)


# まとめ

Cursor上で編集する場合はコード編集と同じで、
ChatGPTへの質問とWord等のエディタへの行ったり来たりがないことが大きなメリットです。
Cursorの普段使いには課金が必要になりますが、無料で一度試してみて良ければ課金する価値はあると思います。