道歉为非常不清楚的标题。马克环的一个功能
基本上在emacs中,你可以做C-SPC C-SPC来设置一个标记,然后C-u C-SPC回到那个标记点。 怎么可能有一个功能,可以设置标记和去的位置(如果标记之前使用该功能设置)。
含义,我想绑定CM-f2来设置一个标记(如果没有设置标记),以便模拟C-SPC C-SPC,并且如果之前设置了标记,CM-f2将会去模拟Cu的位置C-SPC。
在C,这将是这样的:
bool mark = 0;
while (1) {
if (mark) {
command = C-u C-SPC;
mark = 0;
} else {
command = C-SPC C-SPC;
mark = 1;
}
}
首先,您只需按C空间一次即可设置标记。再次按C空间应该停用该标记。 其次,我不知道我明白你想要什么。你是否只需要一个键盘绑定,如果它没有设置,将设置标记并跳转到它? – echosa
我真的好奇你为什么要这样做。我所能想到的就是所有可能令人讨厌的方式:)我假设有一个与通常的设置/流行标记用法不同的特定用例。 – phils