SublimeText3自动补全python提示
1、SublimeText3下载地址
https://www.sublimetext.com/3
2、安装SublimeText3
3、安装SublimeCodeIntel
(1)打开SublimeText3;(2)按快捷键“ctrl+p”,或者“Preferences->Package control”输入“Package Control: InstallPackage”;(3)输入“SublimeCodeIntel”,点击列表中的“SublimeCodeIntel”包,安装完后会有相应的提示。
4、配置python提示
(1)找配置文件
Preferences->Package settings->SublimeCodeIntel->settings-user
(2)修改文件内容如下,其中python的路径需要根据自己的需要修改
- {
- "codeintel_language_settings": {
- "Python3": {
- "python3": "D:\\Python3.7.2",
- "codeintel_scan_extra_dir": [
- "D:\\Python3.7.2\\DLLs",
- "D:\\Python3.7.2\\Lib",
- "D:\\Python3.7.2\\Lib\\site-packages",
- "D:\\Python3.7.2\\Lib\\idlelib",
- "D:\\Python3.7.2\\python36.zip",
- "D:\\Python3.7.2",
- "D:\\Python3.7.2\\Lib\\*",
- ],
- "codeintel_scan_files_in_project": true,
- "codeintel_selected_catalogs": []
- },
- }
- }
这里python路径需要根据自己的安装路径定义,其中codeintel_scan_extra_dir包含的目录可以在python IDLE中sys.path查看.
- import sys
- print(sys.path)
出现Error tring to parse file:Expected value in Pacjages\User\Default.sublime-XX…….错误
可能是上边设置文件书写错误,比如多了逗号,空格和tab互用
5、快捷键
(1)一般情况下,默认快捷键有:
ctrl+/:代码注释
ctrl+shift+space:代码提示
(2)自定应快捷键:
自定义“鼠标”跳转注释代码
追踪函数、查看系统函数
配置快捷键,实现ctrl+鼠标左键追踪函数,alt+left/right跳转,alt+/自动提示代码
选择 Perference -> Package Settings -> SublimeCodeIntel -> Key Bindings-User 复制以下配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
[ {
"keys" : [ "f5" ],
"caption" : "SublimeREPL:Python" ,
"command" : "run_existing_window_command" , "args" :
{
"id" : "repl_python_run" ,
"file" : "config/Python/Main.sublime-menu"
}
},
/ / 自动提示代码
{
"keys" : [ "alt+/" ],
"command" : "code_intel_auto_complete"
},
/ / 跳转到函数定义
{
"keys" : [ "alt+right" ],
"command" : "goto_python_definition"
},
/ / 返回到跳转位置
{
"keys" : [ "alt+left" ],
"command" : "back_to_python_definition"
}
] |
ctrl+鼠标左键跳转函数
选择 Perference -> Package Settings -> SublimeCodeIntel -> Mouse Bindings – User 复制以下配置:
- [
- //ctrl+鼠标左键跳转函数
- {
- "button": "button1",
- "modifiers": ["ctrl"],
- "command": "goto_python_definition",
- "press_command": "drag_select"
- }
- ]