VS Codeで、日本語の単語ごとにカーソルを移動できる機能拡張です。
たんごカーソルは、Suguru Yamamoto氏のJapanese Word Handler(zlib License)に、[Taku Kudo]氏のTinySegmenter 0.1(修正BSDライセンス)を組み込んで簡易的な形態素解析を行うことで、名詞や助詞、動詞ごとにカーソルを移動させています。 お二方のプロジェクトに深く感謝いたします。
機能拡張をインストールすると、OS標準のCtrl(Macでは⌥Optionキー)を併用するキーボードショートカットが設定されます。
これらのコマンドはコマンドパレットに表示されませんが、ショートカットを設定できます。 以下の表は、プラグインが提供するショートカットの一覧です。
コマンド | 初期ショートカット | macOS, iOS, iPadOS | Emacs風 |
---|---|---|---|
次の単語の先頭に移動 | Ctrl+→ | Option+→ | Ctrl+Alt+F |
前の単語の末尾に移動 | Ctrl+← | Option+← | Ctrl+Alt+B |
次の単語の先頭まで選択 | Ctrl+Shift+→ | Option+Shift+→ | Ctrl+Alt+Shift+F |
前の単語の末尾まで選択 | Ctrl+Shift+← | Option+Shift+← | Ctrl+Alt+Shift+B |
次の単語の先頭まで削除 | Ctrl+Delete | Option+Delete | Ctrl+Alt+D |
前の単語の末尾まで削除 | Ctrl+Backspace | Option+Backspace | Ctrl+Alt+H |
標準のVS Codeで、次の単語の先頭に移動するショートカットCtrl+→を入力すると、日本語の単語区切りを認識できないために行末にカーソルが移動してしまいます。
たんごカーソルをインストールしてCtrl(MacやiPadではOption)キーを押しながら左右のカーソルキーを←→入力すると、単語ごとにカーソルを移動させることができるようになります。また、Shiftキーを併用することで単語ごとの選択を行うこと、DeleteやBackspaceで単語ごとに削除することも可能です。
たんごカーソルは以下の機能を取り扱うことができません
- ダブルクリックで単語を選択する
- カーソルのある位置と同じ単語をハイライトする
- 検索機能で「単語全体」を使った検索を行う
お楽しみください