2012-06-15 57 views
0

在Textmate中,我有幾個片段分配給特定的等效鍵。爲單個鍵綁定分配多個片段

所以命令 + F1將打開給了我一些號碼段的選擇一個小菜單。

在Sublime Text 2中可能是同一件事嗎?

後續工作: 在Textmate中,您將一個片段的關鍵等價物分配給一個片段,並且您可以分配相同的關鍵等式。多個片段。當所選鍵equ有多個片段時。會打開一個菜單,其中包含所有關於該關鍵字的片段。

這確實讓我豁然開朗,我可以對命令 + F1,在命令 + F2等一堆jQuery的片段的數量PHP代碼片段...和我不不用爲了記住一個瘋狂的數字鍵EQU的,只有我一個PHP的東西,等...

+0

對不起,不太關注。你想要一個菜單​​與所有片段一起出現嗎? – fraxel

回答

2

如果添加此行:

{ "keys": ["shift+f1"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "snippet"} } 

你的鍵綁定文件/Packages/User/Default (Linux).sublime-keymap。然後每次按shift+f1。一個彈出菜單將與所有片段一起出現。但你只需要一些片段。所以......你片斷要出現添加行文件:

<description>php snippet, some description</description> 

並在更改頂部鍵綁定行從"text": "snippet""text": "php snippet"。現在,當您點擊shift+f1時,將會出現所有以php snippet開頭的片段,並附有詳細說明。你可以爲你所有的不同羣體重複這個過程。

+0

太棒了。非常感謝! – Jason

+0

關於ST2如何確定將這些代碼片段放在菜單中的順序的任何想法? (我很樂意能夠對它們進行重新排序) – Jason

+0

@Jason - hmm,wierd。我沒有看到太多的模式或順序。我的猜測是按照作用域排序的,然後是字母數字文件名,但我沒有時間正確地檢查它現在... – fraxel