2013-06-03 66 views
2

在我選擇的編輯器(斯德哥爾摩綜合症的一個明確例子,如果有的話)中,我發現自己經常編寫一些小函數,這些函數在很多情況下都包含一系列正則表達式。如何在Sublime Text中爲重複任務編寫函數?

真的不可能更簡單,編寫一個函數,收集它,根據需要重新使用,以及是否將來需要保存到某個文件。

如何在Sublime Text Editor中編寫這樣的函數?例如,如何編寫一個函數(或其他)來執行文件中的兩個正則表達式替換?歡迎所有例子。

+1

斯德哥爾摩症候羣+1 – MattDMo

回答

1

最好的辦法是通過snippets(同時查看reference here)。你可以做所有事情,從簡單的文本插入到複雜的Perl風格的正則表達式。例如,搜索文件.sublime-snippetPackages/子目錄。

一旦寫入,所述片段然後可以執行或者通過內建的命令<tabTrigger>(鍵入文本,然後打標籤運行它)或通過設置特定鍵組合。在Preferences -> Key Bindings - User下,添加一個新的組合鍵,如下所示:

[ 
    { "keys": ["ctrl+alt+shift+r"], "command": "insert_snippet", "args": { "name": "Packages/User/replace_stuff.sublime-snippet" } } 
] 

祝你好運!

相關問題