logo

VSCodeでマルチカーソルを使用して連続した数字を簡単に入力する方法 📂プログラミング

VSCodeでマルチカーソルを使用して連続した数字を簡単に入力する方法

ガイド

プログラミング言語を扱う際でも、配列を使うのが難しかったり、マークアップ言語を使用する場合には、0または1から順番に続く数を直接入力することがある。この時、マルチカーソルを使用して簡単かつ迅速に複数の数を入力する方法を紹介する1

新規ショートカットキー設定

alt text

vscodeの File/Preferences/Keyboard Shortcut または Ctrl + kCtrl + sでショートカットキー設定ウィンドウを開き、右上のページアイコンをクリックして keybindings.json を開こう。

{
  "key": "alt+i",
  "command": "editor.action.insertSnippet",
  "args": {"snippet": "$CURSOR_INDEX"},
  "when": "editorTextFocus && editorHasMultipleSelections"
},
{
  "key": "alt+n",
  "command": "editor.action.insertSnippet",
  "args": {"snippet": "$CURSOR_NUMBER"},
  "when": "editorTextFocus && editorHasMultipleSelections"
},

上記の新規ショートカットキー設定を次のように貼り付ける。

alt text

スクリーンショットに表示される2つのショートカットキーは Alt + i または Alt + n にバインドされ、それぞれ $CURSOR_INDEX$CURSOR_NUMBER の値を入力するコマンドを実行する。

$CURSOR_INDEX$CURSOR_NUMBERの違い

CURSOR.webp

  • $CURSOR_INDEX: 数は0から始まる。
  • $CURSOR_NUMBER: 数は1から始まる。

環境

  • OS: Windows11
  • vscode: v1.97.2