設定**自動補全
在使用idle編寫**時,當我們引用模組函式時會出現延時彈出**補齊或直接不出現的現象,這需要更改**補全的配置檔案。在你python的安裝目錄下:python\python37\lib\idlelib 找到 config-extensions.def 檔案,可以找到自動補起字段:autocomplete
[autocomplete]
popupwait= 2000
這個欄位的屬性popupwait指的是**補全彈框的延時時間,2000多毫秒,說明它要我們等待2秒鐘後才彈出補全提示框,根據你的需求,可以改為100毫秒,這樣就很快出現**自動補全框了。設定完後儲存關閉,重啟idle,必須重啟idle才生效喔!
如果有的同學還是不能彈出自動補齊窗的話,那就需要新增乙個使能字段:
[autocomplete]
enable= 1
popupwait= 100
個別模組出現不能自動補齊現象
遇到這種情況的話一般是響應自動補全的模組庫沒有被匯入自動補齊響應配置中,在剛才的那個資料夾下找到autocomplete.py檔案,使用編輯器開啟,可以在檔案開頭看到下面的資訊:
"""complete either attribute names or file names.
either on demand or after a user-selected delay after a key character,
pop up a list of candidates.
"""import os
import string
import sys
從上面的資訊可以看到響應自動補齊的的模組有os、string、sys,可以在下面新增自己想要響應自動補全的模組庫。
idle快捷鍵
手動彈出補全提示窗:ctrl+shift+space (如果與輸入法衝突,修改options->configure idle->keys->action-keys -> force-open-completions所對應的鍵值)
撤銷輸入:ctrl+z
tip: 這裡建議修改歷史命令位上下箭頭,上一條命令:options->configure idle->keys->action-keys -> history-previous,下一條命令:options->configure idle->keys->action-keys -> history-next
Tomcat自帶log的配置
問題 tomcat每次啟動時,自動在logs目錄下生產以下日誌檔案,且每天都會生成對應日期的乙個檔案,造成日誌檔案眾多 localhost.2012 07 05.txt catalina.2012 07 05.txt manager.2012 07 05.txt host manager.2012 ...
Tomcat自帶log的配置
問題 tomcat每次啟動時,自動在logs目錄下生產以下日誌檔案,且每天都會生成對應日期的乙個檔案,造成日誌檔案眾多 localhost.2012 07 05.txt catalina.2012 07 05.txt manager.2012 07 05.txt host manager.2012 ...
mac 自帶 PHP公升級配置
作者zakariyyasv 關注 2016.06.03 15 40 字數 345 閱讀 1916 喜歡 2 os x 10.11自帶的php版本是php 5.5.x,如果我們想更新php的版本到5.6或者是7.0該怎麼辦呢?開啟終端並且執行如下命令 curl s bash s 5.6然後,php 5...