簡體   English   中英

如何在交互式控制台中使用PyDev用戶命令

[英]How to use PyDev User Commands in Interactive Console

我是新手,開始在Eclipse上使用PyDev。

每當我創建一個新的交互式控制台時,我都會因重新導入軟件包而感到厭倦,因此我探索了一種解決方案。 這使我想到了出色的“初始命令”(在“首選項”-> PyDev-> Interactive Console->“初始命令”下)。

我還注意到“用戶命令”選項卡,它似乎允許在輸入熱鍵后運行多個腳本。 我創建了一個具有CTRL + A綁定鍵的腳本,但是在交互式控制台中按此鍵組合似乎無法執行我放在“命令文本”下的腳本。 部分。 我是否誤解了“用戶命令”選項的目的?

我尋找解決方案的嘗試失敗了。 PyDev上對“用戶命令”選項卡的唯一引用是發行說明,指出

現在可以綁定自定義鍵綁定,以幫助將自定義命令傳遞到交互式控制台(請參閱:PyDev>交互式控制台>用戶命令)

沒有真正解釋目的

用戶命令允許您在編輯器*上以光標/焦點為焦點運行控制台中的某些命令。

因此,如果您為Ctrl + 6設置了要print(${text})的鍵綁定,那么如果您在編輯器中並選擇了"foo" ,則按Ctrl + 6會將print("foo")發送到控制台。 (或者如果還沒有控制台,則創建一個控制台。)

我希望Ctrl + A根本不會為您工作,因為那是全選的常規綁定。 如果您嘗試使用任何會導致鍵綁定首選項更改的鍵綁定(例如Ctrl + / ),則UI會警告您,但是由於Ctrl + A (和Ctrl + C等)的處理方式不同,因此不會收到警告並且您只是失去了原始功能,直到您重新編輯命令。

*聽起來也很不錯,要求能夠從控制台執行命令。 也許拉請求? http://www.pydev.org/developers.html

添加該功能的提交為39d2065

或至少一個錯誤報告: https : //sw-brainwy.rhcloud.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM