考虑一下这样的情况,当我在缓冲区中拥有高于我的counts.get时,我想要重新编写它。
我会输入c,然后按下动态扩展键。然后,它会让我觉得“有价值”。
但是,当我想继续时,我必须编写".“,然后我可以再次扩展到counts.get。这是因为当扩展到"counts“时,再次点击动态扩展将提示一个不同的单词,而不是继续。
有没有一种方法可以跟踪动态扩展,这样如果我知道我想要像object.counts.get一样,我可以在键入'o‘并再按两个键后点击动态扩展,以获得相同的结果?
发布于 2015-04-05 05:59:20
您已经收到了Chris的一个建议:使用特定于语言的扩展/完成。
另一个建议是使用C-M-/ (dabbrev-completion)而不是M-/ (dabbrev-expand)。这将向您显示可能的完成,并让您直接选择您想要的。
当然,要选择候选人,您需要键入更多的键。
或者使用更好的补全系统,比如提供的系统。在这种情况下,无需大量键入即可轻松获取所需的补全。您可以使用更经济的匹配(类型更少),也可以在匹配的候选者之间循环。
https://stackoverflow.com/questions/29449890
复制相似问题