2016-05-22 141 views
0

我正在使用ST3构建3114.如何停止代码完成弹出窗口?我无法找到SublimeCodeIntel在我的包控制任何地方删除,我SublimeCodeIntel我的'ignored_pa​​ckages'在设置什么也没做,我搜索了我的整个硬盘驱动器CodeIntel,什么也没找到。为什么这会继续出现?我实际上只想禁用它的CSS文件,但这不起作用。如何在Sublime Text 3中删除CodeIntel?

enter image description here

+0

谢谢,这工作CSS自动完成,但箱子仍然与其他的东西。我想我会等待代码更改。 –

回答

0

属性名称的CSS中的自动完成是通过内置的CSS封装。要禁用它:

  1. 从Package Control安装PackageResourceViewer(如果它尚未安装)。
  2. 打开命令面板
  3. 类型PRV: O并选择PackageResourceViewer: Open Resource
  4. 选择CSS
  5. 选择css_completions.py
  6. 删除文件的内容
  7. 保存

要禁用其他自动完成CSS文件中的源文件(如文字/缓冲区完成),可以添加以下内容用户首选项:

"auto_complete_selector": "meta.tag - punctuation.definition.tag.begin, source - comment - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc - source.css", 

请注意,这是默认值auto_complete_selector- source.css加入到它的结束。

+0

当''auto_complete':false'存在时,''auto_complete_selector''中包含'-source.css'时,我们需要添加一个选项来禁用此选项。 – MattDMo

+0

应该很简单:如果auto_complete为false,不要在第434行触发,那么435-436应该是如果不是self.view.settings()。get(“auto_complete”):'和'返回[]',分别。 – MattDMo

+0

@MattDMo我一直在想这些,并且认为从'on_query_completions'检查'auto_complete'首选项不是一个好主意,因为即使用户明确按下自动完成组合键等,它也会禁用它。 –