Сокращение и карта управляют, чтобы оба, казалось, дали пользователю избыточную функциональность. :imap teh the
кажется, делает то же задание как :iabbr teh the
. Я склонен устанавливать все свои настройки в :map
команды различных типов - все от опечатки прикрепляет к подобным сценарию остротам.
Существует ли реальная разница между картами и сокращениями? Какая команда подходит лучше всего для который задание?
Самая большая разница в этом конкретном случае заключается в том, что iabbr
будет менять текст только после нажатия пробела, и будет показывать каждый символ на экране при вводе. В отличие от этого, imap
задержит отображение всех символов в teh
до тех пор, пока карта не разрешится тем или иным способом. В этом случае я бы порекомендовал iabbr
- при наборе символов вы увидите, что слова, начинающиеся с аббревиатуры, будут корректно обработаны, и (особенно) вы не получите раздражающей задержки для всех слов, начинающихся с t
.