我只是想知道是否有办法实现“vim”风格的光标移动(即“hkjl”移动)。在花了很多时间使用 vim 之后,我已经习惯了不必将手从键盘上移开就可以在文本文档中移动(使用箭头键也太麻烦了 :p)。
回到 vim 始终是一个选择,但如果有办法在 notepad++ 上获得此功能就更好了。我已经花了一些时间设置宏和插件,以使我的 notepad++ 环境按我想要的方式工作。
任何有关此事的帮助都将非常感激。
答案1
一个新插件Notepad++ 的 ViSimulator 刚刚发布,也许可以满足您的要求。
答案2
Notepad++ 不是模态编辑器,你希望它如何工作?NP++ 如何区分向下j
移动一行和j
in Beetlejuice
?
这是非模式编辑器和模式编辑器之间的核心区别:在普通的在模式编辑器模式下,你可以使用整个键盘进行快速操作,而非模式编辑器只允许你使用所有的字母键和修饰符。
我认为hjkl
在 NP++ 中这既不实用也不可行。也许可以采用++Ctrl组合……但这几乎完全违背了你的目的。ShiftJ
我可能会补充说,这hjkl
绝对不是生产力的起点和终点:jjjjjjj就像一样愚蠢DownDownDownDownDownDownDown,即使你一直按住按键。好的,你的手仍然在主行,但这仍然是非常移动方式效率低下。使用计数 ( 7j
) 更好,使用搜索 ( /foo
) 甚至更好,而文本对象/动作则毫无价值。如何将计数概念“移植”到非模式编辑器?当然,搜索是可能的,因为它在每个编辑器中都是模式的,没有办法绕过它。文本对象和动作呢?