在 TextMate 中根據其語言執行熱鍵

在 TextMate 中根據其語言執行熱鍵

當我有一個具有 Command-Shift-R 鍵的 OBjective-C 命令 A 和具有相同熱鍵的文字模式命令 B 時,無論模式如何,我都會彈出一個帶有 Command-Shift-R 啟動鍵的彈出視窗算我一個。

如何使其模式敏感?我的意思是,如何僅在 Objective-C 模式下執行 Objective-C 命令?

答案1

您需要分配一個範圍到命令。

打開捆綁包 » 捆綁包編輯器 » 捆綁包編輯器...並選擇您要變更的命令。

在命令中查找Objective-C類別並選擇它,然後在右下角輸入一個範圍,可能是source.objc, source.objc++。然後該命令將在具有 Objective-C 突出顯示的檔案中的任何位置可用。

查看目錄中的其他指令Objective-C更專業範圍的類別,例如選擇器文檔及其範圍meta.bracketed.objc | meta.function.objc

相關內容