Я использую Vim с snipMate plugin для создания HTML-кода. Это код, который я хочу напечатать быстро:vim snipmate ярлык для вставки snip внутри вкладки
<ul>
<li><a href="this.html">that</a></li>
</ul>
Так я начинаю в режиме вставки набрав ul
Tabli
Tab, но тогда, когда я пытаюсь печатать a
вкладку, чтобы создать ссылку фрагмент это Безразлично «Я работаю, он перемещается в конец строки (это то, что говорит фрагмент).
Я попытался избежать надрез, нажав Esc , но как только я вхожу в режим вставки Tab все еще берет меня до конца строки. В настоящее время лучшим способом я могу заставить его работать, приняв вкладку Tab в конец строки, перемещая назад, затем вставляя. Является ли этот метод наиболее эффективным способом этого? Как вы избегаете фрагмента?
У меня также есть следующий фрагмент кода для a
в html.snippets
snippet a
<a href="${1:#}">${2:$1}</a>${3}
Нажатие a
Tab ставит меня после href="
и я типа this.html
, фрагмент кода помещает this.html
перед </a>
. Когда я нажимаю Tab, а затем хочу набрать над вторым this.html
(как в TextMate), и поэтому я набираю that
, но он оставляет thathis.html
?