2010-06-10 53 views
1

我在textmate中使用片段很多 - 尤其是爲我的來源添加API文檔。textmate片段和標籤

您可以在代碼片段中定義佔位符,並且可以使用TAB/SHIFT + TAB在這些佔位符之間跳轉。

我的問題是:

是它仍然以某種方式可以在當前光標位置佔位符位置插入一個標籤不破壞片斷TAB/Shift + Tab功能?

非常感謝!

回答

1

我想我發現了這是一個「解決方案」:

我加入以下設置一個新的命令:

save:    nothing 
command(s):  printf "%$(($TM_TAB_SIZE - $TM_LINE_INDEX % $TM_TAB_SIZE))s" 
input:   none 
output:   insert as text 

activation:  key equivalent - CTRL + SPACE 
scope selector: comment.block 

等效鍵也可以是CTRL + TAB左右,但TAB已經分配了許多功能。對我來說就像是一種魅力。

我使用空格而不是標籤......所以如果有人喜歡標籤,解決方案需要調整。