2015-03-31 36 views
0

我最近開始使用Sublime Text 3 + Emmet在HTML中進行編碼。我目前在退出標籤時遇到問題,不得不使用箭頭鍵,這是我不喜歡的。如何在Sublime Text 3中退出當前HTML標籤

例子:我想用一個強有力的標籤的p內。所以我輸入

<p>This is an str 

然後按Tab鍵,這會導致Emmet擴展強標籤。我眼裏的東西是

<p>This is an <strong></strong> 

我的光標在強標記內。然後我型我的話

<p>This is an <strong>important</strong> 

現在我該如何使我的光標到底強標籤後去繼續鍵入strong標籤外,並完成我的款?

<p>This is an <strong>important</strong> word but now I want to move on</p> 

我希望這是足夠清楚的(英語不是我的母語,等等等等等等)。

我所知道的是按Ctrl +向右鍵兩次(有時甚至更多),但這不是非常快,要求我將我的右手,看我在做什麼。我可以做一個Autohotkey thingy,但我不擅長它,它只適用於某些特定的情況。你們有沒有人知道是否有快捷方式或套餐可以做到這一點?

非常感謝!

亞歷山大

編輯:我害怕我的信息不夠清楚。我想從

<p><strong>This is XXX very important</strong></p> 

<p><strong>This is very important</strong>XXX</p> 

其中XXX是我的文本光標/插入符號。

+0

請指定您的操作系統。 – 2015-03-31 17:16:13

+0

您可以按End鍵到行尾,然後用箭頭鍵回到您想要的位置? – Lee 2015-04-01 15:04:03

+0

@我可以,但這真的很糟糕,不是自動的(即,我必須觀察我的文本光標所做的事情),它會讓我移動我的右手。 – 2015-04-02 15:33:28

回答

0

如果你沒有線下你可以按下箭頭。

即使有行下面你可以按向下箭頭,左箭頭。

不知道這個技巧是否適用於Sublime。

提示:您可以隨時按右鍵CTRL用拇指。

+0

謝謝,但這似乎不適用於ST3。此外,我相信這是在行的末尾,而不是在標籤的末尾。 – 2015-03-31 17:22:12

0

這絕對不是最好的解決辦法,但你可以用一個額外的製表位創建自己的片段。

保存爲str.sublime-snippet在用戶目錄中的某處:

<snippet> 
    <content><![CDATA[ 
<strong>$1</strong>$0 
]]></content> 
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> 
    <tabTrigger>str</tabTrigger> 
    <!-- Optional: Set a scope to limit where the snippet will trigger --> 
    <scope>source.js, source.javascript, text.html</scope> 
</snippet> 

現在你可以寫str,打標籤,寫你的話,再按下Tab鍵,使封閉標籤背後的光標。

的問題是,你可能不希望爲每個標籤做到這一點。我使用任意標籤代碼段:

<snippet> 
    <content><![CDATA[ 
<$1>$2</$1>$0 
]]></content> 
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> 
    <tabTrigger>t</tabTrigger> 
    <!-- Optional: Set a scope to limit where the snippet will trigger --> 
    <scope>source.js, source.javascript, text.html</scope> 
</snippet> 

希望這有助於!

+0

謝謝,你的第二個片段非常酷!我在我的ahk自動更正腳本中添加了一行代碼,如下所示:「:: str :: strong」,這使得當按Tab時甚至在標籤內部時,str擴展爲強壯。我發現的另一個解決方案是使用ahk映射ctrl +空間以脫離標籤:「^ Space :: send^{Right 2}」 – 2015-04-02 15:27:42

相關問題