2013-10-15 2 views
2

Я плагин любовника, и, кроме времени, потраченного на изучение редактора Vim, я также стараюсь изо всех сил усваивать его плагины. Однако,, если плагин заставляет меня высвобождать Vim-специфические привычки & команд, я вообще стараюсь их избегать.Плагины Vim: EasyMotion - Хорошая или плохая практика?

Это приводит меня к теме EasyMotion.
Плагин вращается вокруг концепции визуальной навигации и предоставляет пользователю несколько визуальных текстовых тегов, к которым пользователь может прыгать.

Теперь, что я получаю по адресу: Является ли это хорошей практикой? Потому что он уверен, что мне кажется, что он пытается заменить некоторые очень простые навыки Vim & привычки. Примерами являются:

  • Дать быстрый поиск запросов & регулярных выражений
  • придерживаюсь глаз координации с краевыми-прыжками (скажем 4w, 2E, 14J, например)

Это это единственный установленный плагин, который я воздержался от использования из-за этой неопределенности, хотя это обсуждение можно было легко применить к большинству штепселей в некоторой степени.

ответ

8

Нет стандартизованной «лучшей практики», если это то, что вам нужно. Там только «что работает для меня». Ну ... и «что говорят блоггеры, и комментаторы повторяются», но это обычно бесполезно.

Если вам не нравится, как это работает и/или оно не дает вам никакой пользы, не используйте его. Это , что простой.

Мне не нравится EasyMotion, потому что красные персонажи и общее затемнение заставляют меня фактически потерять цель, и я должен повторно отсканировать ее область, чтобы снова найти свою цель. Возможно, это плохой дизайн вообще (я думаю, что это так), но для меня это совсем не работает, поэтому я не использую его. Просто.

Что для меня работает /foo и ?bar в сочетании с set incsearch. Это то, что я использую сотни раз в день. Просто.

Поскольку функция по умолчанию работает для меня, мне не нужно искать решение.

И следствие: бесполезно искать проблему, когда вы находите блестящее новое решение.