Improve Atom's cursor movement.
Without this package:
With this package:
Atom's default cursor movement is based on characters' code units, that looks very strange for "wide" characters, used especially in the East Asian languages. This package corrects it to be visually intuitive.
The package also provides some commands. These are (visually intuitive) alternatives to the commands provided by the multi-cursor package.
|Add Previous Line||Create a cursor in the previous (up) line for each cursor.||alt + up||alt + up||ctrl + shift + up|
|Add Next Line||Create a cursor in the next (down) line for each cursor.||alt + down||alt + down||ctrl + shift + down|
|Move Last Cursor Up||Move the most recently added cursor up.||ctrl + shift + alt + up||ctrl + alt + up||ctrl + shift + alt + up|
|Move Last Cursor Down||Move the most recently added cursor down.||ctrl + shift + alt + down||ctrl + alt + down||ctrl + shift + alt + down|
|Move Last Cursor Left||Move the most recently added cursor left.||ctrl + shift + alt + left||ctrl + alt + left||ctrl + shift + alt + left|
|Move Last Cursor Right||Move the most recently added cursor right.||ctrl + shift + alt + right||ctrl + alt + right||ctrl + shift + alt + right|
You may want to customize keymaps by yourself:
'atom-text-editor:not(.mini)':'alt-up' : 'move-cursor-improved:add-previous-line''alt-down' : 'move-cursor-improved:add-next-line''ctrl-alt-down' : 'move-cursor-improved:move-last-cursor-down''ctrl-alt-up' : 'move-cursor-improved:move-last-cursor-up''ctrl-alt-left' : 'move-cursor-improved:move-last-cursor-left''ctrl-alt-right': 'move-cursor-improved:move-last-cursor-right'
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.