Сокращение Vim с использованием двоеточия?

Я хочу сделать некоторые сокращения, содержащие двоеточие, но это не работает в vimrc:

ab t:u unsigned

Я получаю синтаксическую ошибку. Я пробовал \: и \\:\ но это не сработало.

Как я могу это сделать?

1 ответ

Это связано с распознаванием ключевых слов vim. Может быть, это ошибка или нет. Вставка : в iskeyword будет iskeyword ваша аббревиатура. Но это может вызвать неожиданные побочные эффекты при навигации по C.

Другая возможность - проверить snipMate или другой подобный плагин для предоставления шаблонов.

licensed under cc by-sa 3.0 with attribution.