据我所知,Sublime Text中有一些关于auto_complete函数的问题。
但是,我无法在Sublime Text设置中禁用auto_complete功能(我已尝试过Sublime Text 2& 3)。在用户设置中输入"Error trying to parse settings: Unexpected trailing characters in Packages/User/Preferences.sublime-settings:5:1"
命令时,我收到{"auto_complete": false,}
错误。
很想关闭设置,但无法找到办法。任何帮助非常感谢!
答案 0 :(得分:4)
将,
放在font-size:17
之后:
{
"font_size":17, //note a comma here after 17
"auto_complete": false,
}
答案 1 :(得分:3)
我解决此问题的方法是将“auto_complete_commit_on_tab”更改为true 为假。这样您就不会完全关闭自动完成功能,但除非您按Tab键,否则将忽略自动完成功能。
在偏好设置,用户设置中,添加:
{
"auto_complete_commit_on_tab": false
}
答案 2 :(得分:2)
有两个选项
1:在偏好中=>用户检查是否安装了TernJS插件。如果是,请从编辑器中取消它(Sublime Text)。
2:在首选项中=>用户检查auto_complete并将其更改为false
“auto_complete”:false,
重新启动编辑器(Sublime Text)
答案 3 :(得分:1)
这应该是选项。
{
"auto_close_tags":false
}
答案 4 :(得分:0)
我来这里是在寻找与Python相关的解决方案,其中自动补全对变量名等有效,但对方法等而言却很慢。
因此,要禁用Python语法自动完成功能:
答案 5 :(得分:0)
这是在谷歌搜索“ Sublime Text disable autocomplete”时弹出的第一个结果,并且没有一个答案能完全回答我的问题,因此,我想将现有答案添加到现有的答案中,如果您将auto_complete设置为false并且Sublime Text自动闭合括号和方括号仍然存在问题,那么您还需要将auto_match_enabled设置为false。这应该可以解决问题。因此,总体而言,这就是我所拥有的:
import win32gui
def windowEnumerationHandler(hwnd, top_windows):
top_windows.append((hwnd, win32gui.GetWindowText(hwnd)))
if __name__ == "__main__":
results = []
top_windows = []
win32gui.EnumWindows(windowEnumerationHandler, top_windows)
for i in top_windows:
if "notepad" in i[1].lower():
print i
win32gui.ShowWindow(i[0],5)
win32gui.SetForegroundWindow(i[0])
break