0

我使用 vim 进行编程,并使用snipMate实用程序。我知道基本的片段定义,但我正在尝试执行以下操作(这不起作用):

snippet ${1}_.
    <$1 class="${2}">${3}</$1>

我认为用一个例子来解释会更容易。我想要做的是在输入一个单词时插入一个 html 标签,然后是_.

因此,如果我键入div_.并按 Tab,它应该更改为:

<div class="(position of cursor)">(position of cursor)</div>

如果我键入span_.并按 Tab,它应该更改为:

<span class="(position of cursor)">(position of cursor)</span>

等等。希望你能明白。我知道我可以为每种情况编写一个片段,但我试图避免这种情况。

谢谢!

4

1 回答 1

1

让代码片段为您完成艰苦的工作:

snippet tag
    <${1:div} class="${2}">${3}</$1>

您可能还想看看emmet-vimround.vim

于 2015-02-25T14:47:46.627 回答