我用几个Python开发包设置了sublimetext2。开始输入一些代码,如:
al_filename = tkinter.filedialog.askopenfilename()
当我第一次输入那个'('什么都没发生,因为某种原因它不会输入。出于一种预感,我输入了一个[然后击中(和它的工作。所以我打了开/关的括号,去掉了括号。我不知道发生了什么,检查了控制台的错误,它是干净的。在
已安装程序包
^{pr2}$有什么想法吗?我对sublimetext2本身并不陌生,但我对将它用作python的开发环境并不陌生,而只是python语法突出显示编辑器。我的googlefu没有发现类似的东西。感谢您对此问题的任何意见。:)
我也面临同样的问题。这是绝地武士的功劳。只需禁用和启用包就解决了这个问题。在
打开包控制(首选项->包控制)
找到根本原因:
使用sublime控制台,您可以很容易地确定这类问题的罪魁祸首。 打开sublime控制台(查看->显示控制台),然后输入以下命令。在
它显示您在sublime中键入的所有命令的日志。在我的例子中,如果我输入'('它指的是与绝地自动完成包相关的东西。所以我知道问题出在绝地包上。在
对于Mac用户:
Sublime Text—>;首选项—>;软件包设置—>;Jedi—>;Keymap—>;默认值—>; 换行
{"command": "sublime_jedi_params_autocomplete", "keys": ["("],
到
{"command": "sublime_jedi_params_autocomplete", "keys": ["super+ctrl+j"],
崇高文本2在这方面对我来说还可以。在
虽然我没有将您列出的每个软件包都与我自己的列表进行比较,但我注意到您有一个名为
Jedi - Python autocompletion
的软件包,我没有这样做,所以这可能是一个很好的开始。在以下是我在Windows系统上安装的软件包的完整列表:
相关问题 更多 >
编程相关推荐