当我在缓冲区中有counts.get
并且我想再次写它时,请考虑这种情况。
我会输入c
并点击动态扩展键。然后它会为我“计数”。
但是,当我想继续时,我必须写“.
”,然后我可以再次扩展到counts.get
。这是因为当扩展到“counts
”时,再次点击动态扩展会改为建议不同的单词而不是继续。
有没有办法跟进动态扩展,如果我知道我想要得到object.counts.get
我可以在输入'o
'之后点击动态展开,再获得2个键同样的结果?
答案 0 :(得分:2)
您已收到Chris的一条建议:使用特定语言的扩展/完成。
另一个建议是使用 C-M-/
(dabbrev-completion
)而不是M-/
(dabbrev-expand
)。这会向您显示可能的完成情况,并让您直接选择所需的完成情况。
当然,要选择候选人,您需要输入更多密钥。
或者使用更好的完成系统,例如Icicles提供的系统。在这种情况下,很容易获得你想要的完成而无需大量输入。您可以使用更经济的匹配(类型更少),也可以在匹配的候选者之间循环。