SublimeのJedi (自動補全)


關於 Sublime 3 - Jedi Package 的設置和使用方法


我是一枚小白,安裝后 Sublime 后,想在碼字時,達到如下效果:

  1. 打字時,自動提示相關內容
  2. 按Tab鍵,相關內容自動填充
  3. 有參數的Function,能提示需要的參數

為什么選擇 Jedi

因為 Package 很小,不想安裝巨大的 anaconda

遇到了問題:

安裝完Jedi后,發現怎么都不好使,研究了半天才明白怎么用;
而且,奇怪的是網上居然並沒有特別的詳細說明,多數都是講怎么安裝;
但,對於小白來說更重要的是,安裝完了,到底怎么用;
所以,決定記錄下怎么使用,也就是安裝完了,該做些什么;
至於,如何安裝 Jedi Package,這里就不寫了,網上很多。

網上找原因:

發現要想彈出提示是需要按快捷鍵的:CTRL + SPACE
這怎么可以啊,我的 “自動彈出” 呢,我的快速如黑客般的手感嫩!
不斷Research,發現需要在 Jedi 的設置里面,進行設定 |||(-_-)|||...

Jedi 設置方法:

首先需要在Sublime中找到如下設置界面:

進入后會看到各種Jedi的設置,直接在上面改參數,就可以達到各種效果

接下來可以談談,到底如何設置各種參數:

  1. L52;什么情況下自動彈出提示,設置為(“.”),寫代碼時,自動提示會在按下 “.” 后出現;
  2. L30;彈出的提示都包括什么內容,設置為(“all”),彈出內容,既包括系統自帶內容,有包括Jedi自己的內容;(p.s. 不知為何,設置為 “all” 的時候,提示彈出的更快)。

以上這兩個設置,對小白來說最為重要了,
設置完了,皆可以去臭屁一番了 v(^- ^)v。

Sublime 熱鍵設置:

還是要去找到 Sumline 自己的設置文件,
找到后,第 270 - 274 行,用於設置是否開啟用 Tab 進行自動填充,
一旦,設置為 True,在自動彈出東西時,按回車就不會自動填充內容了,
只有按 Tab 時,自動填充內容才會上去。

怎么設置呢?
這個設置文件是不能改的,所以需要打開,User 的設置文件,如下
只要把你要設置的那條,Copy 到你自己的設置文件里,改為 True 就行了
其他的,字體啊,字號啊,什么的設置,都同理。

當這些都設置完了只有,你就有了小白級別的,黑客般的手感!
撒花,撒花,Y(^o ^)Y。

其他小白熱鍵:

查詢底層代碼:
CTRL + SHITT + G

運行代碼:
CTRL + B

看看效果吧 (^^)



注意事項:

  • 要想熱鍵,開始運行,需要把編輯器的 Syntax 設置為,Python,如上圖,右下角
  • 開始運行程序之前,必須先儲存文件,要不然會報錯

關於 Go To Defination:

作用是查看引用的 Module 或 Object 的,底層代碼,熱鍵是,CTRL + SHITT + G
注意,這個是 Jedi 特有的熱鍵,還有其他熱鍵,請看下圖:
剛剛才發現這個功能,個人非常喜歡,非常推薦!



結束:

再想到什么的時候,再來更新吧!


免責聲明!

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



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