🍖

ターミナル@Cursorのキーボードの挙動を調整する

に公開

vscodeをフォークして開発されたって背景のCursorなんだが
全く同じってわけでもなく微妙にキー操作が違っててちょっと困ったことをでメモ

ターミナルの単語移動が出来ない

option + →とかoption + ←の入力で単語単位のカーソル移動が効かない状態だった

aの先頭、bの先頭、cの先頭...という動きを期待してたが
この状態で単語移動すると

OMG...
キーの組み合わせをエスケープシーケンスとして解釈されている模様

解決策

Command+Shift+PからOpen Keyboard Shortcuts(json)を開き
以下を追記する

    {
        "key": "alt+left",
        "command": "workbench.action.terminal.sendSequence",
        "args": {
            "text": "\u001bb"
        },
        "when": "terminalFocus"
    },
    {
        "key": "alt+right",
        "command": "workbench.action.terminal.sendSequence",
        "args": {
            "text": "\u001bf"
        },
        "when": "terminalFocus"
    }

\u001b+b/fの動きを設定
ひとまずこれで想定の動きになる

おわり。

Discussion