2011-12-20 2 views
4

Когда я печатаю два знака доллара $$ в режиме вставки в VIM, он меняет текст на $$ < ++>. Что это значит? И как я могу сделать это больше не так?Два знака доллара в режиме вставки в VIM

+0

Может быть, это аббревиатура? Попробуйте ': verbose abbreviate' – Ves

+5

Полезный инструмент: [SymbolHound] (http://symbolhound.com). С его помощью вы можете искать такие вещи, как ['<++>'] (http://symbolhound.com/?q=%3C%2B%2B%3E) (и найти, что латекс-люкс, похоже, связан)! –

+1

@ Крис Морган: +1 для этого комментария, очень хороший инструмент! – Benoit

ответ

1

Может быть аббревиатурой или картой. Проверить

:ia 

или

:imap 

с результатом, как:

i $$   $$<++> 

Если найден, удалить его с:

:inuabbrev $$ 

или

:iunmap $$ 
3

Звучит как плагин латекс-люкс (или что-то подобное). Используйте :scriptnames, чтобы увидеть, какие плагины были загружены.

+0

Спасибо! Я думаю, что вы правы, я набираю Latex, и когда я прошу VIM показать запущенные скрипты, как вы говорите, он дает много связанных с латексными плагинами. Вероятно, это один из них; теперь я ожидаю, что моя проблема будет связана с фальшивым плагином. – mnr

1

В общей охоте на неизвестных/нежелательных отображений с:

:verbose map $$ 

или

:verbose abbr $$ 

Не только он будет сказать вам, что Отображения/аббревиатуры, но также , где.

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