Sublimetext2 撤消单个选定行

Sublimetext2 撤消单个选定行,sublimetext2,sublimetext,Sublimetext2,Sublimetext,现在,我有以下映射来选择向前的行: {“键”:[“ctrl+alt+down”],“命令”:“选择行”,“参数”:{“前进”:真} 我希望ctrl+alt+up只需撤消最后一个ctrl+alt+down。软撤销不太管用。如果快速选择多行,则“撤消”将取消选择所有行,而不是仅选择最后一行 如果没有现成的方法可以做到这一点,那么也许我可以将ctrl+alt+向上映射到一组击键,取消选择当前行并将光标向上移动一行?这种行为也让我感到非常困扰,所以我刚刚写了以下内容: 这会覆盖特定上下文中的“软撤消”操

现在,我有以下映射来选择向前的行:

{“键”:[“ctrl+alt+down”],“命令”:“选择行”,“参数”:{“前进”:真}

我希望ctrl+alt+up只需撤消最后一个ctrl+alt+down。软撤销不太管用。如果快速选择多行,则“撤消”将取消选择所有行,而不是仅选择最后一行


如果没有现成的方法可以做到这一点,那么也许我可以将ctrl+alt+向上映射到一组击键,取消选择当前行并将光标向上移动一行?

这种行为也让我感到非常困扰,所以我刚刚写了以下内容:

这会覆盖特定上下文中的“软撤消”操作,因此它实际上会“撤消”单个
select\u行

唯一的缺点是不会重做,历史会有点脏,但不管怎样,只要它起作用

因此,如果您没有在密钥绑定中覆盖软撤销,请在包中通过git安装此命令:


git克隆git://github.com/kizu/undo_select_lines.git

或者下载

我会帮你解决这个问题。否则,看看它是如何在源代码中实现的,因此您应该为“软撤销”替换键绑定