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