2013-08-23 2 views
0

Я являюсь новичком пользователя vim, и я установил VimFx надстройку для Firefox, чтобы с ней легче справляться. И у VimFx есть эта классная функция, где, когда вы нажимаете F, вы получаете кучу ссылок, где вы можете прыгать. И когда вы нажимаете ярлык ссылки, вы попадаете на эту страницу. Я хочу то же самое в Vim, но чтобы перейти к этой части текста. Я помню, что я говорю то же самое в Vim, но я не помню, был ли подключаемый модуль или он был встроен. Как здесь:Перейти в любом месте с текстом с помощью Vim

enter image description here

Является ли эта функция доступна для ViEmu для Visual Studio? И если да, то как я могу включить его? Также можно использовать плагины Vim с ViEmu?

ответ

3

Эта функция вдохновлена ​​плагином Vim под названием EasyMotion.

Насколько я знаю, в нем нет ни одного эмулятора vi [m], который поддерживает плагины Vim. Некоторые эмуляторы, такие как Vrapper для Eclipse, предоставляют собственную реализацию знаменитых плагинов, но это далеко не все.

Но если вы хотите получить окончательный ответ, прочитайте the ViEmu documentation.


Использование эмулятора vi [m] - очень плохой способ узнать Vim. Используйте сам Vim.

Установка плагинов также очень плохой способ узнать Vim. Сначала изучите основы.

+0

Невозможно использовать 'Vim' со сложным проектом Visual Studio, где вам действительно нужно автозаполнение и отладчик, но да, ответ хороший ... –

+0

Кто сказал, что вы должны изучить Vim в производственной среде? Это было бы безумием. Изучите Vim сбоку и переключите, если/когда вы будете готовы. Кроме того, Vim не является средой IDE: не тратьте время на изучение, если у вас нет реальной потребности в текстовом редакторе *. – romainl

+0

Проблема не в обучении Vim. Проблема в том, что для больших проектов VS невозможно использовать Vim независимо от того, как вы гуру с Vim. Вы не можете использовать отладчик VS из Vim, и функции автозаполнения не будут работать, потому что AFAIK там нет плагина автозаполнения, который бы понимал файлы проекта. –

1

Просто заметьте, f, F (и связанных с ними t, T) движения существуют по умолчанию в Vim (и большинство эмуляторов), но ограничены одной и той же линии.

См :help left-right-motions

Как упоминалось ранее, EasyMotion позволяют сделать поиск по нескольким линиям.

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

  • Нет связанных вопросов^_^