колоночные движения курсора в vim? - PullRequest
1 голос
/ 29 октября 2010

Мне интересно, есть ли в Vim пропавшая команда, которая выполняет движение по столбцам.То, о чем я думаю, распространено в некоторых электронных таблицах, где есть комбинация клавиш, которая приведет вас вниз в столбце либо к следующей пустой ячейке, либо, если вы находитесь в пустой ячейке, тогда вы перейдете к следующейпустая клеткаНекоторый текст может показывать:

a-------
-------
-------
b-------

c-------
-------
-------
d-------


e-------
-------

То, что я ищу, - это наиболее эффективный способ перехода от a к b, от b к c, от c к d, от d к e.Я знаю, что это можно сделать с помощью / search, но есть ли более эффективный способ использования чего-то похожего на линейные команды движения?Похоже, что должно быть, но я не могу его найти.

Ответы [ 2 ]

4 голосов
/ 30 октября 2010

Я не уверен, точно ли это соответствует вашему запросу, но в vim есть предложение , параграф и раздел встроенные клавиши перемещения.В вашем случае, я думаю, вам, вероятно, нужны клавиши управления движением абзаца ('{' и '}') или секции ('[' и ']').

2 голосов
/ 29 октября 2010

Попробуйте перейти между непустыми строками:

:nmap j /^.\+$<CR>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...