Sublimetext3 升华文本3行完成包

Sublimetext3 升华文本3行完成包,sublimetext3,Sublimetext3,有一个很棒的程序包叫做Sublime Text 2,它允许完成整行,类似于变量/单词自动完成。 我不在ST3*工作,所以我正在寻找替代方案 来自Compline的自述: VIM中称为ctrl+x、ctrl+l快捷键的完整行完成 只需开始写一行,按快捷键(默认为ctrl+,),升华就会让 您选择了类似的行来完成 编辑:*我所说的“不起作用”是指它可以安装,但实际的生产线从未完成。可能的完成列表可见,但选择一个“不起作用”。 控制台中的错误消息为: Traceback (most recent

有一个很棒的程序包叫做Sublime Text 2,它允许完成整行,类似于变量/单词自动完成。 我不在ST3*工作,所以我正在寻找替代方案

来自Compline的自述:

VIM中称为ctrl+x、ctrl+l快捷键的完整行完成

只需开始写一行,按快捷键(默认为ctrl+,),升华就会让 您选择了类似的行来完成


编辑:*我所说的“不起作用”是指它可以安装,但实际的生产线从未完成。可能的完成列表可见,但选择一个“不起作用”。 控制台中的错误消息为:

  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

编辑2:

编辑:

好吧,我错了,这对我来说真的是个错误。所以我把它修好了:


您可以在包的作者查看请求时从my fork中提取工作版本:

您在ST3中测试过它吗?看看源代码,我没有发现任何东西不能与Python3一起工作。是的,我以前尝试过这个。用错误输出更新了我的Q。无论如何,我只是安装了它,至少对我来说,
ctrl+,
组合键不起作用。我把它改成了
ctrl+alt+shift+c
,效果很好。@MattDMo这看起来你肯定有别的东西绑定到了
ctrl+,
,你确定它没有绑定吗?是的,它是升华的。它使用诸如
ctrl+,
f
之类的命令来计算REPL中的当前文件。看起来Emmet还有一个
ctrl+,
快捷键。谢谢很好的一个,在这种情况下可能会派上用场。不幸的是,仅仅安装软件包是不够的,请参阅我上面的评论。