【问题标题】:Sublime text 3 autocomplete not workingSublime text 3 自动完成功能不起作用
【发布时间】:2015-09-13 09:41:55
【问题描述】:

我刚刚在我的 Windows 7 机器上安装了 Sublime text 3 以使用 python。

我已经通过包控制安装了几个包。包是 SublimeJEDI 和 SublimeCodeIntel

我已经尝试修改 SublimeJEDI 的配置添加这个:

// additional python package path list
     "python_package_paths": ["C:/python27/Lib/site-packages"],

但是,我无法获得我所期望的行为....我所期望的是,例如,鉴于以下情况:

import numpy as np

如果我现在写:np. 我想从 numpy 包中获取所有建议的列表,但这不会发生

编辑

好像连 SublimeJEDI 和 SublimeCodeIntel 都去掉了,安装 Anaconda 还是不行。

我在这里展示了我的 python 文件配置文件 (Python.sublime-settings),如果你发现有问题,请告诉我:

{

  "auto_indent": true,
  "auto_complete": true,
  "rulers": [79],
  "smart_indent": true,
  "tab_size": 4,
  "trim_automatic_white_space": true,
  "use_tab_stops": true,
  "word_wrap": true,
  "wrap_width": 80,

  "auto_complete_triggers": [{"selector": "source.python - string - comment - constant.numeric", "characters": "."}],
  "settings":
  {
    "extra_paths":
    [
      "C:/Python27/Lib"
    ],
    "python_interpreter": "C:/Python27/python.exe"
  }
}

【问题讨论】:

  • 请注意,Sublime Text 是文本编辑器而不是 IDE。不管怎样,你关注instructions of sublimeJed for Autocomplete on DOT了吗?
  • 摆脱 SublimeJEDISublimeCodeIntel 并安装 Anaconda 代替(与 Anaconda Python 发行版完全无关)。编辑设置以指向您的 Python 可执行文件 "python_interpreter": "C:/Python27/python.exe",更改您喜欢的任何其他内容,一切就绪。
  • 听起来不错,我会试试的,谢谢。

标签: python autocomplete sublimetext3


【解决方案1】:

您需要做的第一件事是使用“.py”扩展名保存文件。如果您看到带有颜色的代码,则它是通过一些扩展名保存的。之后,如果还没有建议,请按 ctrl+space、shif+space,我不记得哪个是正确的(我的电脑已关闭)。

让我知道这是否解决了您的问题。

【讨论】:

  • 在 Windows 上 Ctrl + SPACE 可以解决问题。谢谢!
【解决方案2】:

我看到您正在尝试将您的 anaconda 首选项保存到 Sublime Text 的 Python 设置中,这是行不通的。如果你想为所有的 Python 项目使用相同的配置,只需将配置放入 Anaconda 的User Settings

Anaconda 旨在为每个项目使用自定义设置,因此您还可以将相关设置添加到您的 <project_name>.sublime-project 文件中,任何应为 global 的内容都必须在全局 Anaconda(用户)设置文件中进行配置。

如果您需要进一步的帮助,请告诉我。

P.D:我刚刚注意到很久以前有人问过这个问题:(

【讨论】:

    【解决方案3】:

    在 Windows 安装上,我相信您必须对 python 路径使用双反斜杠才能使其正常工作:

    "python_interpreter": "C:\\Python27\\python.exe"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 2018-05-13
      • 2013-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多