vim esc capslock按键映射

我目前使用的方案:https://github.com/ililim/dual-key-remap
备选的其他方案:https://github.com/susam/uncap

新的解决方案:
https://zhuanlan.zhihu.com/p/166292161
这下可以方便,稳定,自由地管理windows下的按键映射了。

最新的解决方案:
https://github.com/wo52616111/capslock-plus

目前的配置文件内容:

;------------ Encoding: UTF-16 ------------
;请对照 CapsLock+settingsDemo.ini 来配置相关设置
[Global]

loadScript=scriptDemo.js

[QSearch]

[QRun]

[QWeb]

[TabHotString]

[QStyle]

[TTranslate]

[Keys]
;光标向左移动
caps_h=keyFunc_moveLeft
;光标向下移动
caps_j=keyFunc_moveDown

;光标向上移动
caps_k=keyFunc_moveUp

;光标向右移动
caps_l=keyFunc_moveRight
;光标移动到行首
caps_0=keyFunc_home

;删除光标所在一行
caps_backspace=keyFunc_deleteLine

;将大小写锁定键映射为esc,方便vim用户
press_caps=keyFunc_esc
;实现大小写锁定
caps_tab=keyFunc_toggleCapsLock

;光标向右移动一个单词
caps_w=keyFunc_moveWordRight

;光标向左移动一个单词
caps_b=keyFunc_moveWordLeft

;左方括号,从光标位置删除至行首
caps_leftSquareBracket=keyFunc_deleteToLineBeginning

;删除光标右侧的字符
caps_x=keyFunc_delete


;删除单词, 这是删除光标左侧的单词,可能我需要的是删除光标右侧的单词,一般意义上的删除,当然是删除光标左侧的。但是vim是删除光标右侧的。
; caps_lalt_w=keyFunc_deleteWord
caps_lalt_w=keyFunc_forwardDeleteWord

;有没有括号匹配的,或者方框匹配,很可能没有,毕竟系统不一定设计了这种匹配的编辑器模式。
posted @ 2020-08-19 09:03  lingr7  阅读(309)  评论(0编辑  收藏  举报