现在,我有以下映射来选择前进的线路:
{ "keys": ["ctrl+alt+down"] , "command": "select_lines", "args": {"forward": true} }
我想让ctrl+alt+up简单地撤销最后一个ctrl+alt+down。软撤消不太起作用。如果您快速选择了多行,则撤消操作将取消选择所有行,而不是仅选择最后一行。
如果没有现成的方法可以做到这一点,那么也许我可以将ctrl+alt+up映射到一组按键,取消选择当前行并将光标上移一个?
发布于 2013-02-19 08:58:06
这种行为也让我很恼火,所以我写了下面的代码:https://github.com/kizu/undo_select_lines#readme
这会覆盖某些上下文中的“软撤消”操作,因此它实际上会“撤消”单个select_lines。
唯一的缺点是不会有重做,历史会有点脏,但在它工作的时候不管怎样。
因此,如果您没有覆盖键绑定中的软撤消,请通过git在您的包中安装此命令:
git clone git://github.com/kizu/undo_select_lines.git
或者从there下载。
会帮你解决这个问题。否则,看看它是如何在源代码中实现的,所以你应该为你的“软撤消”替换键绑定。
https://stackoverflow.com/questions/14677311
复制相似问题