升华文本3自动完成不工作

2024-05-19 20:54:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

我试图修改SublimeJoedi的配置,添加以下内容:

// 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"
  }
}

Tags: numpytruepackageautosettingslibnptab
3条回答

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

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

首先需要的是用“.py”扩展名保存文件。如果你看到你的代码有颜色,它会被保存一些扩展名。之后,如果还没有建议,按ctrl+space,shif+space,我不记得哪个是正确的(我的电脑已关闭)。

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

我看到你正试图将你的Python偏好保存到Python设置中以获得崇高的文本,这是行不通的。如果您想对所有Python项目使用相同的配置,只需将配置放入Anaconda的User Settings

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

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

医生:我注意到很久以前就有人问过这个问题

相关问题 更多 >