2012-06-29 43 views
1

我必須有一個糟糕的日檢索,但我無法找到有關如何使toggle comment工作正常定製崇高文本2的Windows批處理文件的任何信息(即無論增加一個REM::到一行的開頭)。任何幫助?修復打開註釋功能

回答

2

您可以創建一個插件或宏這樣做。也許一個片段已經存在,但我還沒有找到它。

我會盡量解釋了「創建宏」替代。

創建使用此代碼宏(其保存在包/用戶,以名什麼,你want.sublime宏):

[ 
    {"command": "split_selection_into_lines"}, 
    {"command": "move_to", "args": {"to": "hardbol", "extend": false}}, 
    {"command": "insert", "args": {"characters": "REM "}} 
] 

現在你可以使用它。選擇要註釋並執行宏的行。

您也可以綁定宏的關鍵。添加在「鍵綁定 - 用戶」此鍵綁定:

{ "keys": ["alt+."], "command": "run_macro_file", 
    "args": {"file": "Packages/User/what-you-want.sublime-macro"}, "context": 
    [ 
     { "key": "selector", "operator": "equal", "operand": "source.dosbatch" } 
    ] 
} 

在「背景」的「選擇」鍵確保了批處理文件時,該鍵纔會映射(「source.dosbatch」)。

參考文獻:

+0

感謝@aanton,這是一個很好的開始!但是,我希望能夠*切換*註釋(並且僅在source.dosbatch文件中)。如果我將快捷鍵設置爲Ctrl + /,它將覆蓋默認的評論行爲。如此接近... – Pat

+1

Hi @Pat。您可以設置特定來源的快捷鍵(http://sublimetext.userecho.com/topic/21146-key-binding-context-to-only-react-on-eg-python-code/)。無論如何,更好的選擇是創建一個插件來管理切換功能。 – aanton