2017-01-15 2 views
0

я определил несколько сокращений для команды и вставки-режим, например:Как расширить аббревиатуры командного режима в Vim?

ca selforg :e d:\projects\org\self-org.md 

Я знаю, что я могу перечислить их с :ab

Можно ли расширить пример, введя self<tab> в selforg как это возможно для встроенных или плагиновых команд?

+0

AFAIK это не представляется возможным. – romainl

+0

Команды могут быть расширены. Command-abbrevtions, я не помню. В противном случае в режиме вставки только фрагменты могут иметь то, что вы ищете. –

ответ

0

Задать им :ab; ограничить список :ab s<Tab>

Итак, если вы наберете :ab self<tab>, это будет расширяться до selforg.

Если у вас есть аналогичные аббревиатуры, меню отобразит все ваши возможные разрешения.

Если вам нужно «вкладка полная и автоматическая фиксация» ваши аббревиатур, см этого ответа: https://vi.stackexchange.com/questions/7750/how-do-i-manage-and-remember-many-abbreviations-in-my-vimrc