Sublime Text 2 有一个名为Compline的精彩包,它允许完成整行,类似于变量/单词自动完成。 我不在ST3 *工作,所以我在寻找替代品。
来自Compline的自述文件:
从VIM已知全行完成ctrl + x,ctrl + l快捷方式
只需开始写一行,按快捷键(默认为ctrl +,),Sublime即可 你选择了类似的线来完成。
编辑:*通过“不起作用”我的意思是它可以安装,但实际的行完成永远不会发生。可能的完成列表是可见的,但选择一个“什么都不做”。 控制台中的错误消息是:
Traceback (most recent call last):
File "/home/karel/.config/sublime-text-3/Packages/Compline/Compline.py", line 35, in foo
self.view.replace(edit, sublime.Region(begin, self.view.sel()[i].end()), matches[index])
File "/opt/sublime_text/sublime.py", line 657, in replace
raise ValueError("Edit objects may not be used after the TextCommand's run method has returned")
ValueError: Edit objects may not be used after the TextCommand's run method has returned
Edit2:uploaded screenshots
答案 0 :(得分:2)
修改强>
好的,我错了,它也确实对我有害。所以我确实解决了这个问题:
https://github.com/astropanic/Compline/pull/4
当包的作者正在审核请求时,您可以从我的分支中提取工作版本:https://github.com/vlakarados/Compline