2016-12-26 6 views
-1

Я изучаю привязки vim.Vim: Способ флаг, когда есть более короткий способ выполнить ту же команду?

Есть ли функция (или инструмент), которая для данной команды будет отмечать любой оптимизированный/более короткий способ ее выполнения, когда она есть?

Например, если я (в обычном режиме) i + →, я хочу предупреждение срабатывать о том, что a короче выполнять те же действия.

+0

Это не имеет никакого смысла для меня. –

+0

@ Meninx- メ ネ ン ッ ク ス, вы имеете в виду, что вы не понимаете вопроса? –

+0

Я указываю на пример. –

ответ

2

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

Вы должны прочитать все главы из learnvimscriptthehardway.stevelosh.com понимания того, как VIM работает как результат, вы должны знать, как обращаться ваши владеют функциями, отображение и т.д.

+2

Я бы предположил, что вопрос даже не был нацелен на vimscript, а скорее на сохранение нажатий клавиш, как в vimgolf. Проблема в том, что vim не является IDE, не имеет предопределенного набора функций с привязками клавиш, которые могут использоваться вместо мыши и не могут быть показаны как уведомление, если это делается с помощью мыши вместо клавиатуры. Ознакомьтесь со всеми режимами (включая варианты визуального). Проверьте внимательно внутреннюю помощь vim, например. «: h operator», «: h word-motion», «: h object-motion», затем используйте stackoverflow/vimgolf в качестве случайного источника вдохновения и движущей силы для оптимизации ваших привычек. – adiog

+0

vimgolf стоит проверить. – ismatim