Vim движение вертикальной версии F & T? - PullRequest
7 голосов
/ 30 августа 2011

В vim я действительно люблю f & t в обычном режиме.Есть ли вертикальные версии этих?Если нет, то как лучше прыгнуть на столько строк вниз к слову, которое я вижу?Должен ли я просто считать строки и делать 12j или что-то еще?

Ответы [ 3 ]

7 голосов
/ 30 августа 2011

Можете ли вы использовать /foo (или ?foo в обратном направлении)? Я склонен использовать это больше, чем t или f в любом случае.

6 голосов
/ 30 августа 2011

Думаю, вам понравится плагин EasyMotion .

Вы наберете <leader>fb, чтобы перейти к b по горизонтали и по вертикали.

(вы также можете найти git для зеркала vim.org здесь )

1 голос
/ 14 октября 2013

Попробуйте vim-sneak , плагин, который я написал по этой самой причине. Это позволяет вам перейти в любое место тремя нажатиями клавиш, указав первые два символа цели:

s{char}{char}

Например, sab перемещает курсор к следующему экземпляру строки «ab». И Sab перемещает назад к предыдущему экземпляру "ab".

Он также поддерживает:

  • Визуальный режим
  • операций (например, dzab, czab и yzab)
  • операция-повтор с .
  • повтор движения с ; и ,

vim-sneak похож на vim-seek , со многими улучшениями.

...