Vim CommandT - как поиск строк - PullRequest
5 голосов
/ 16 марта 2012

Есть ли в vim способ поиска (grep / ack и т. Д.) Строк в файлах аналогично тому, как это делается в CommandT?

Так скажи, что я вызываю окно поиска. Возможные совпадения для строки, которую я написал до сих пор, начнут показываться, пока я продолжу печатать.

Ответы [ 2 ]

4 голосов
/ 16 марта 2012

Я не думаю, что есть какой-то нативный (как в :set findasyoutype) способ сделать именно то, что вы хотите.

Но для этого есть плагин! Ну как минимум три:

  • LustyExplorer предоставляет эту функцию с помощью команды :LustyBufferGrep. Требуется, чтобы Vim был скомпилирован с поддержкой Ruby.
  • CtrlP также предоставляет эту функцию через расширение line.
  • Вы также можете попробовать FuzzyFinder , который я никогда не использовал.
1 голос
/ 16 марта 2012

Я не знаю, как это выглядит в CommandT, но если вы выполните команду :set incsearch (или поместите ее в свой .vimrc), как только вы выполните обычный поиск, используя /, vim выделит первое найденноепункт.

...