Назад | Перейти на главную страницу

Прокрутка? ~ Режим Vim ex

Не стесняйтесь указать мне соответствующую документацию для этого.

В режиме ex (Q) и вводе множества команд файл прокручивается до места, где вы не можете видеть, над чем работаете.

Есть ли привязки клавиш для прокрутки видимого файла в режиме ex? Ctrl-J помещает строки в окно ex - но, похоже, нет способа пойти в другом направлении - Ctrl-J прокручивает строку вниз. Может дело в версии ОС или Vim?

Есть ли настройка, чтобы ex не прокручивал файл вверх? Очень надоедливый.

Спасибо ~

Бубнофф

Достаточно ли команды: p, которая печатает текущую строку ?.

Попробуйте: -5, + 5p для контекста и замените p на # go get line numbers.

Изменить: только что нашел: z, что лучше, так как он не перемещает курсор, как: p.

И встречный вопрос: интересно, зачем использовать ex-mode?

Я использую vim более 10 лет и до сих пор не нашел для него никакого применения (но могу представить, как некоторые из них редактируют очень длинные строки или работают с очень медленным соединением).

В этом весь смысл ex mode - ex всегда был линейным редактором и никогда не был редактором экрана. vi в основном превратился ex в экранный редактор и сохранил ex режим, чтобы он мог быть обратно совместим.

Если вы хотите увидеть, что делаете, используйте команду p, поэтому:

:p       Show current line
:.,+10p  Print lines from current line to ten lines down
:1,$p    Print all lines in the file

[и т.д].