2013-09-19 2 views
8

иногда мне нужно использовать переменную несколько раз в фрагменте. Например, когда мне нужно, чтобы установить список ключей и значений:vim snipmate - используйте переменную несколько раз в фрагменте

${1}_key: ${1}_value 

Я надеюсь, что курсор может остановиться на первом ${1}, когда я вызвать snipmate в этом случае. Когда я что-то вроде ввода foo на первом ${1}, он может стать

foo_key: foo_value 

Таким образом, мне нужно ввести foo только один раз. Как я могу это достичь?

ответ

13

Это легко:

${1:}_key: $1_value 
+0

Спасибо за размещение этого. Именно то, что мне нужно. –

+0

Почему двоеточие требуется для '$ {1:}'? –

+0

Честно говоря, я не знаю. (Возможно, я знал это раньше, но я не могу вспомнить это сейчас) Но я хочу сказать «Привет» вам. Я видел ваш идентификатор раньше. Спасибо, что позволили миру узнать дерьмовые вещи, происходящие в Китае :) – Brian

Смежные вопросы