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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM