xshoji's blog

#Vscode

3 posts tagged with Vscode

VSCode: Copilot Chat のペインで上下キーでの履歴移動とEnterキーでの送信を無効化して使いやすくする

VSCodeの Copilot Chat のペインでAIへ指示する際、イラっとする動きをすることが2点ほどありました。具体的には

  • 上下でカーソル移動する際に、1行目で↑キーを押すと前に送信した文章が表示されてしまう(履歴移動になる)
  • まだ入力中なのに間違えてEnterで送信してしまう

という点です。今回はこれらの解消方法を見つけたので紹介します。

続きを読む

BetterTouchTool: グローバルなキーボードショートカットで固定のテキストファイルをVSCodeで開けるようにする

Macを使い始めた頃から、 BetterTouchTool (BTT) をフル活用していて、これなしでは生きていけない体になっています。色々カスタマイズして使ってますが、今回はグローバルなキーボードショートカットで特定のテキストファイルをVisual Studio Codeで開けるようにする方法を紹介します。

これ、何に使うの?って話なんですが、私はいつもデスクトップに memo.txt というファイルを置いておいて、そこにちょっとしたメモを書いたり、文章の調整や頭の中を整理したりするために使っていて、頻繁に参照/書き込みします。いつもはこのファイルを開きっぱなしにしておいてアプリ切り替えでウィンドウをアクティブにする方法だったのですが、ふとBTT使えばグローバルショートカットでどこからでも簡単に開けるんじゃ?と思い、試したところ実現できたので紹介しようと思います。

続きを読む

VSCode: ショートカットキーのみでAIに指示を送る方法

VSCodeで、AIに送る指示をテンプレートにしてショートカットに設定する方法を紹介します。 この方法を活用すると、文章やコードを選択してショートカットキーを押すだけで…

  • AIに英訳を生成させられる
  • メソッド単位のリファクタリングを行わる
  • 簡単なコードレビューを依頼できる

といったことが可能になります。最近は、プロンプトのmarkdownファイルを所定の場所に設置し、Chatからコマンドで呼び出す方式が一般的だと思いますが、ここで紹介するのはそれよりもさらにお手軽な使い方ができる方法となります。

この後の説明では

ショートカットキーのみでAIへ英訳の指示を出す設定

を例として設定方法を紹介していきます。また、AIは Github copilot を使います。

続きを読む