Skip to content

Visual Studio Code extension to improve Japanese word handling.

License

Zlib, Zlib licenses found

Licenses found

Zlib
LICENSE
Zlib
LICENSE_ORIGINAL
Notifications You must be signed in to change notification settings

ttrace/japanese-morhpeme-handler

 
 

Repository files navigation

たんごカーソル

VS Codeで、日本語の単語ごとにカーソルを移動できる機能拡張です。

たんごカーソルは、Suguru Yamamoto氏のJapanese Word Handlerzlib 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+を入力すると、日本語の単語区切りを認識できないために行末にカーソルが移動してしまいます。

Original cursor movement

たんごカーソルをインストールしてCtrl(MacやiPadではOption)キーを押しながら左右のカーソルキーを入力すると、単語ごとにカーソルを移動させることができるようになります。また、Shiftキーを併用することで単語ごとの選択を行うこと、DeleteBackspaceで単語ごとに削除することも可能です。 Improved cursor movement

制限事項

たんごカーソルは以下の機能を取り扱うことができません

  • ダブルクリックで単語を選択する
  • カーソルのある位置と同じ単語をハイライトする
  • 検索機能で「単語全体」を使った検索を行う

お楽しみください

About

Visual Studio Code extension to improve Japanese word handling.

Resources

License

Zlib, Zlib licenses found

Licenses found

Zlib
LICENSE
Zlib
LICENSE_ORIGINAL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 97.3%
  • JavaScript 2.7%