TL;DR
- 行表示切替の設定をショートカット登録(VSCodeVim)
- 「Settings Cycler」を使用して、拡張機能内の設定を切り替える
行表示の設定とは
vimの場合
vimの場合
set number " 行頭からの絶対値で表示
set relativenumber " 現在行からみた相対値で表示
VSCodeの場合
設定 > Editor: Line Numbers を切り替え
- on / off ... 行番号の表示 / 非表示(絶対値)
- relative ... カーソル位置までの相対値
- interval ... 10行ごとに表示(絶対値)
表示切替の方法
ショートカットで設定を切り替えたいんだけどどうすれば...
- 拡張機能から「Settings Cycler」をインストール
- keybindings.jsonに以下の設定を追加
keybindings.json
// number/relativenumberの切り替え
{
"key": "f3",
"command": "settings.cycle",
"when": "editorTextFocus",
"args": {
"id": "relativeLineNumbers",
"values": [
{
"editor.lineNumbers": "on"
},
{
"editor.lineNumbers": "relative"
}
]
}
}
これでF3キーで切り替えができるようになります