這是活的模板代碼:PhpStorm - 如何把光標放在次要位置的實時模板
<nav class="$END$"></nav>
當我鍵入導航,按下tab鍵上面的代碼發生和光標是一流的雙引號,因爲我需要鍵入類名稱第一(它的工作水平),然後當我按Tab鍵,光標必須介於標籤之間。
但無論如何這不工作,因爲它是。光標到達END變量點。沒關係。但是當我按tab鍵時,縮進會發生在類內。光標不在導航標記之間
這是活的模板代碼:PhpStorm - 如何把光標放在次要位置的實時模板
<nav class="$END$"></nav>
當我鍵入導航,按下tab鍵上面的代碼發生和光標是一流的雙引號,因爲我需要鍵入類名稱第一(它的工作水平),然後當我按Tab鍵,光標必須介於標籤之間。
但無論如何這不工作,因爲它是。光標到達END變量點。沒關係。但是當我按tab鍵時,縮進會發生在類內。光標不在導航標記之間
沒關係。我發現了一個修復。一開始我跟着錯誤的方式。下面的代碼適用於我的Tab鍵。
<nav class="$VAR1$">$END$</nav>
而不是'$ VAR2 $',你最好使用'$ END $' - 這樣更合適。 '$ VAR2 $'在一個普通的變量中,所以它會創建一個佔位符(一個邊界區域),IDE希望你輸入一些值(當然,你可以不輸入任何內容就可以退出)。 '$ END $'是一個特殊的變量(根據文檔),它表示當所有變量完成後應該放置哪個遊標,以便您可以自由地在那裏做任何事情,而無需退出佔位符。 – LazyOne
謝謝mate var 2必須是END變量 –
請提供一個更好的例子,不要混淆你的文本和解釋。但一般來說 - 這是一個基本的東西,應該馬上工作(如果你已經閱讀過文檔)。現在你正在使用'$ END $'2次?任何理由?你知道'$ END $'是什麼意思嗎? (提示:它是少數特殊變量之一)。 – LazyOne
我只在開始時只使用END變量一次。我現在更新了這個問題。請再檢查一次。 –