1. 程式人生 > >最全Pycharm教程(24)——Pycharm編輯器功能之宏定義

最全Pycharm教程(24)——Pycharm編輯器功能之宏定義

ans 指針 ext election ger rda 宏定義 中源 全選

  1、為什麽使用宏

  增加你須要反復某種操作非常多次。比如選中源代碼並將其發送到控制臺端調試,我們能不能將著一系列操作簡化為一步,甚至用一組快捷鍵來取代呢?

  2、準備工作

  (1)Pycharm版本號為2.7或者更高。

  (2)與 product documentation中的行為保持一致。

  (3)創建了一個項目,並向當中加入了至少兩個腳本,詳見Getting Started和 Debugger

  3、錄制宏

  在主菜單上選擇Edit→Macros→Start Macro Recording命令。在窗體底部出現Macro recording started的提示信息。

技術分享

  打開你想要運行的腳本文件(註意Using Macros in the Editor中所描寫敘述得列表限制),然後進行相應的需求操作:

  (1)全選編輯器中的代碼(比如在編輯窗體中按下Ctrl+A)

  (2)右擊,在彈出的快捷菜單中選擇Execute selection in console命令

  然後單擊主菜單的Edit→Macros→Stop Macro Recording命令,Pycharm會提示你保存當前記錄的宏。此時假設未指定宏明,Pycharm會將其設定為一個暫時的宏命令,這裏我們將這個宏命名為 "Run in console":

技術分享

  此時,再次查看Edit→Macros菜單。我們會在列表中發現我們剛剛定義的宏命令:

技術分享

  4、為宏命令指定快捷鍵

  接下來我們為這條宏命令指定一個快捷鍵組合。做法例如以下。

  在設置對話框中,打開Keymap頁,展開Macros節點。找到我們新加入的宏命令"Run in console",右擊,在彈出的快捷菜單中選擇Add keyboard shortcut:

技術分享

  接下來。在Enter keyboard shoctrut dialog對話框中指定期望的快捷鍵組合。註意此時我們僅僅能通過鼠標指針來單擊對話框中的控件,不論什麽鍵盤操作都會被覺得是快捷鍵的設置內容。

技術分享

  如你所見。系統並未提示相關快捷鍵沖突,我們的設置可用,單擊應用並關閉對話框。此時新增的快捷鍵會顯示在菜單中:

技術分享

  5、宏命令的使用

  如今我們完畢了一個宏命令的私人訂制。此時我們能夠在控制臺端執行不論什麽已打開的腳本文件。我們能夠通過菜單命令Edit→Macros→Run in console來實現。也能夠通過快捷鍵Alt+R來更為快捷的完畢這個功能。我們嘗試一下:

  在編輯器中打開另外一個腳本文件,按下Alt+R,OK。腳本被自己主動載入到了控制臺中並執行:

技術分享

最全Pycharm教程(24)——Pycharm編輯器功能之宏定義