Vim Key Binder for Windows
win-vind provides a lightweight hybrid UI system of CUI and GUI for Windows. And everything is inspired by Vim and its plugins. Simply put, it is a Vim-oriented toy box consisting of various useful features.
:!vim ~/.vimrcon resident command line
$ win-vind -f easy_click_left)
win-vind supports installation using Chocolatey. To install win-vind with Chocolatey, run the following command from the command line or from PowerShell.
$ choco install win-vind
winget is also supported. To install the package, run the following command from your command line.
$ winget install win-vind
You can refer to the installation and quick tutorial in Usage - win-vind.
You can configure it in .vimrc style. What you can do in .vindrc is switch options, set parameters, remap low-level keys, and define function bindings.
" ------------ Example ------------ " Virtual command line options set shell = cmd set cmd_fontsize = 14 set cmd_roughpos = LowerLeft set cmd_maxchar = 100 " Enable block style caret set blockstylecaret set blockstylecaret_mode = solid " Low-level key mapping in resident mode rmap <capslock> <ctrl> " Define bindings in GUI Normal mode gnnoremap <c-h> select_left_window gnnoremap <c-l> select_right_window gnnoremap <c-k> select_upper_window gnnoremap <c-j> select_lower_window " Define bindings in insert mode imap <capslock> <f16> inoremap <f16> to_edi_normal imap <ralt> <f17> inoremap <f17> easy_click_left imap <app> <f18> inoremap <f18> window_resizer
The Functions page lists all supported functions, the Options document lists parameters and useful extensions, and the Keyword List contains keyword notations for writing .vindrc. If you want to know the default bindings, refer to Default Mappings.
If you would like to contribute to win-vind, see CONTRIBUTING.md.
This software is provided by MIT License.