Major
Fix
- fixed the problem that line's copying functions (e.g.
dd
,yy
) are not working on Microsoft Office Word. - fixed the problem repeating key-stroke infinity.
- fixed not working after BackSpace in Virtual Command Line.
Change
- The Command Mode was divided as KeyBindings from the inner matching system.
- This version requires C++17
- Improved Error out function.
- Supported appropriate exception-based error system.
- In bindings.json, changed command's syntax from a unique one to original-Vim.
- Some classes modified to STL-based simple ones.
- Supported file-properties of the installer
- Changed methods of the key eventer to the faster one.
- If a command called by
!*
does not exist, will print out a message. - Prohibited multiple running of win-vind.
New
General
- supported repeating commands (e.g.
5->h
is equel toh->h->h->h->h
) - add a CUI-based feature to call BindedFunc from another win-vind with the inter-process communication.
(ex:$./win-vind --func change_to_normal
) - Supported the number keyword (e.g.
<num>
,+<num>
,-<num>
)
Options
- Char Cache Option for faster edit.
- Suppress For Vim; in order to disable win-vind in Vim.
- Enable EasyClick HWND Cache
Functions
- Change Lines And Start Insert (
c->c
,S
) - Change Characters And Start Insert (
s
) - Change Text Until EOL And Start Insert (
C
) - Delete Text by Motion (
d{Motion}
) - Change Text by Motion (
c{Motion}
) - Start Explorer (
ex
,explorer
) - Open Windows Start Menu (
<Win>
) - Switch Case of characters (
~
) - EasyClick; a feature like EasyMotion or Vimium. (
F
)