xcactionbar 是一個用于 xcoded 的通用生產工具。
下載地址:https://github.com/pdcgomes/xcactionbar
基本命令:
(1)「command+shift+8」或者雙擊「command」鍵可以打開「動作輸入框窗口」
(2)「command+option+7」或者雙擊「alt」鍵可以執行「上次的動作」
編程時可用于雙擊或三擊事件的按鍵分別為如下5個:
(1)「alt」:nsalternatekeymask
(2)「command」:nscommandkeymask
(3)「control」:nscontrolkeymask
(4)「fn」:nsfunctionkeymask
(5)「shift」:nsshiftkeymask
有用的功能點:
(1)在「動作輸入框窗口」輸入「run」或「open quickly」等等,這時會智能提示匹配的系統菜單項,選擇項,然后按「return」鍵就可以直接調用對應的系統菜單項;這里也可以看到系統菜單項對應的快捷鍵
(2)選中內容復用多次:xcduplicatelineaction
選中內容后,在「動作輸入框窗口」輸入「duplicate lines」,然后按「tab」鍵,接著輸入復用的次數,再按「return」鍵
(3)為選中的多行添加前綴或后綴字符串:xcaddprefixtolinesaction、xcaddsuffixtolinesaction
選中多行內容后,在「動作輸入框窗口」輸入「add prefix to line(s)」或「add suffix to line(s)」,然后按「tab」鍵,接著輸入要添加的字符串,再按「return」鍵
(4)把選中的多行當作整體內容,添加前綴或后綴字符串:xcaddprefixtotextaction、xcaddsuffixtotextaction
選中多行內容后,在「動作輸入框窗口」輸入「add prefix to text」或「addsuffixto text」,然后按「tab」鍵,接著輸入要添加的字符串,再按「return」鍵
(5)啟動多列選擇模式;可用于刪除多列的內容
在「動作輸入框窗口」輸入「column selection mode」,然后按「return」鍵,根據當前狀態切換是否啟動,這時就可以按住「option」鍵選擇多列
(6)環繞內容;可用于數字類型語法糖操作
選中內容后,在「動作輸入框窗口」輸入「surround text with nsnumber literal」或「surround text with nsstring literal」,再按「return」鍵;配合「command+option+7」或者雙擊「alt」鍵可以執行「上次的動作」
更多有用內容,請根據 github 里的說明多多實踐探索。