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的路径需要根据自己的需要修改

  1. {
  2. "codeintel_language_settings": {
  3. "Python3": {
  4. "python3": "D:\\Python3.7.2",
  5. "codeintel_scan_extra_dir": [
  6. "D:\\Python3.7.2\\DLLs",
  7. "D:\\Python3.7.2\\Lib",
  8. "D:\\Python3.7.2\\Lib\\site-packages",
  9. "D:\\Python3.7.2\\Lib\\idlelib",
  10. "D:\\Python3.7.2\\python36.zip",
  11. "D:\\Python3.7.2",
  12. "D:\\Python3.7.2\\Lib\\*",
  13. ],
  14. "codeintel_scan_files_in_project": true,
  15. "codeintel_selected_catalogs": []
  16. },
  17. }
  18. }

这里python路径需要根据自己的安装路径定义,其中codeintel_scan_extra_dir包含的目录可以在python IDLE中sys.path查看.

  1. import sys
  2. 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  复制以下配置: 

  1. [
  2. //ctrl+鼠标左键跳转函数
  3. {
  4. "button": "button1",
  5. "modifiers": ["ctrl"],
  6. "command": "goto_python_definition",
  7. "press_command": "drag_select"
  8. }
  9. ]

 

版权声明:本文为math98原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/math98/p/14694307.html