1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VSCode : keybindings.jsonで押しにくいキーを押しやすいようにカスタマイズしよう

Posted at

ctrl shift P で「基本設定:キーボードショートカットを開く(JSON)」をみつけてkeybindings.jsonを開く

ctrl shift P で「基本設定:キーボードショートカットを開く」も開いておき、

現在設定されているキーをとそのキーが持つコマンドを確認できるようにしておく。

今回自分はgit copilot によるサジェストが出てきたときに望んだものでなければサジェストを消したかった。

もともとはそうするにはEscキーを押せばよいのだが、いかんせん端にあるので非常に押しにくい。

そこで基本設定:キーボードショートカットからEscapeで検索をかけて、サジェストが消えそうなコマンドをしらみつぶしに探していったところ以下のコマンドの時に目的が達成された。

スクリーンショット 2021-11-14 143359.png

最後にkeybinds.jsonに以下のコードを描いて,ctrl + n を押したらescキーを押したときと同じ動作にできる。

{
"key": "ctrl+n",
"command" : "editor.action.inlineSuggest.hide",
"when": "editorTextFocus"
}

余談:

ほかにも自分は ctrl + j, k, l, ; , のコマンドでカーソル←↓↑→を設定したりしている。

たとえばctrl + j で左に一つカーソルを移動するには以下のようにする。

{
"key": "ctrl+j",
"command": "cursorLeft",
"when": "editorTextFocus"
}
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?