All Projects → sgryjp → japanese-word-handler

sgryjp / japanese-word-handler

Licence: Zlib license
Better Japanese word handling on Visual Studio Code.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to japanese-word-handler

Japanese-Words
整理日语N2单词(新标准日本语初级和中级)
Stars: ✭ 41 (+28.13%)
Mutual labels:  japanese, japanese-characters
Nihonoari-App
A little and minimalist Japanese Kana training
Stars: ✭ 66 (+106.25%)
Mutual labels:  japanese, japanese-characters
vscode-gcode-syntax
G Code Language Extension for Visual Studio Code. Turn VSCode into a fully capable G-Code editor, including language support & more.
Stars: ✭ 59 (+84.38%)
Mutual labels:  visual-studio-code
susuwatari
A light monochrome theme with a minimal amount of highlighting for Visual Studio Code
Stars: ✭ 16 (-50%)
Mutual labels:  visual-studio-code
testcafe-snippets
Code snippets for TestCafe
Stars: ✭ 54 (+68.75%)
Mutual labels:  visual-studio-code
lang-ja
Manage Japanese language files which distributed with vim.
Stars: ✭ 20 (-37.5%)
Mutual labels:  japanese
icls-vs-code-dark-plus
Visual Studio Code Dark Plus-like color scheme for PhpStorm and other JetBrains IDEs
Stars: ✭ 24 (-25%)
Mutual labels:  visual-studio-code
vue-generator-graph
🌌 An extension which will create a graph of a vuejs app by statically analyzing imports and auto imported components
Stars: ✭ 59 (+84.38%)
Mutual labels:  visual-studio-code
dic-nico-intersection-pixiv
ニコニコ大百科とピクシブ百科事典の共通部分のIME辞書
Stars: ✭ 49 (+53.13%)
Mutual labels:  japanese
MinifyAll
A 𝗩𝗦𝗖𝗼𝗱𝗲 𝗺𝗶𝗻𝗶𝗳𝗶𝗲𝗿 for JS, JSON/C, CSS, and HTML, you will love its simplicity! 🌟 𝘾𝙤𝙢𝙥𝙧𝙚𝙨𝙨 and 𝙜𝙯𝙞𝙥 files and folders 📦 Reduce your bundle and file sizes with lightning speed ⚡
Stars: ✭ 54 (+68.75%)
Mutual labels:  visual-studio-code
frostpunk mod
Frostpunk / Mod Tools / 非公式日本語化MODツール
Stars: ✭ 17 (-46.87%)
Mutual labels:  japanese
Kawazu
A C# library for converting Japanese sentence to Hiragana, Katakana or Romaji with furigana and okurigana modes supported. Inspired by project Kuroshiro.
Stars: ✭ 33 (+3.13%)
Mutual labels:  japanese
mathpad
Interactive scratchpad calculator for VS Code
Stars: ✭ 20 (-37.5%)
Mutual labels:  visual-studio-code
sample-ui-vue-pages
Bootstrap + Vue.js [ Scss / Babel ] (Multi-Page/SSR Model)
Stars: ✭ 20 (-37.5%)
Mutual labels:  japanese
CornerstoneSDK
面向现代 C++ 的小栗子框架插件开发工具(停止更新,仅支持小栗子v2)
Stars: ✭ 37 (+15.63%)
Mutual labels:  visual-studio-code
white-theme-vscode
Minimalist monochrome theme for Visual Studio Code
Stars: ✭ 66 (+106.25%)
Mutual labels:  visual-studio-code
vscode-testcafe
This extension allows you to run TestCafe tests directly from VS Code
Stars: ✭ 48 (+50%)
Mutual labels:  visual-studio-code
vscode-ply
API Automated Testing
Stars: ✭ 40 (+25%)
Mutual labels:  visual-studio-code
vscode-theme-relaxed
🕶️ A relaxed Visual Studio Code theme to take a more relaxed view of things.
Stars: ✭ 84 (+162.5%)
Mutual labels:  visual-studio-code
vscode-portable
make visual studio code portable with dll-hijack
Stars: ✭ 17 (-46.87%)
Mutual labels:  visual-studio-code

Japanese Word Handler

Version (VS Marketplace) Rating (VS Marketplace) Installs (VS Marketplace)   CI status zlib license

Better cursor movement in Japanese text for VS Code.

How to activate the logic?

Just install the extension. Doing so changes the action for the keybindings below (on macOS, use ⌥Option instead of Ctrl):

  • Ctrl+Right
  • Ctrl+Left
  • Ctrl+Shift+Right
  • Ctrl+Shift+Left
  • Ctrl+Delete
  • Ctrl+Backspace

Although not visible in command platte, these actions are implemented as commands so that you can reassign any key combinations to them. The table below shows all available commands and their default keybindings:

Command Default Keybinding (except macOS) Default keybinding (for macOS)
japaneseWordHandler.cursorWordEndLeft [*1] [*1]
japaneseWordHandler.cursorWordEndLeftSelect [*1] [*1]
japaneseWordHandler.cursorWordEndRight Ctrl+Right Option+Right
japaneseWordHandler.cursorWordEndRightSelect Ctrl+Shift+Right Option+Shift+Right
japaneseWordHandler.cursorWordStartLeft Ctrl+Left Option+Left
japaneseWordHandler.cursorWordStartLeftSelect Ctrl+Shift+Left Option+Shift+Left
japaneseWordHandler.cursorWordStartRight [*1] [*1]
japaneseWordHandler.cursorWordStartRightSelect [*1] [*1]
japaneseWordHandler.deleteWordEndLeft [*1] [*1]
japaneseWordHandler.deleteWordEndRight Ctrl+Delete Option+Delete
japaneseWordHandler.deleteWordStartLeft Ctrl+Backspace Option+Backspace
japaneseWordHandler.deleteWordStartRight [*1] [*1]
  • [*1] Ctrl+Alt+Shift+9 is assigned for those commands so that they will appear in the Keyboard Shortcuts editor of VSCode. If you want to use those commands, please reassign other keybinding to them.

What's the difference from the original?

With the original logic, pressing Ctrl+Right while the cursor is at the beginning of a chunk of Japanese characters will move the cursor to the end of it.

Original cursor movement

With this extension, on the other hand, the cursor will stop at each place where the Japanese character type (Hiragana, Katakana, ...) changes.

Improved cursor movement

Known limitations

As of VSCode 1.37.0, extension cannot override word related actions below:

  • Word selection on double click
  • Automatic highlight of a word at where the cursor is
  • 'Match Whole Word' option of text search

Issue report

Please visit the project's GitHub page and report it.

Enjoy!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].