29

Я просто использовал файлы справки в vim, и теперь я застрял в справке.

:q Выход из всей программы, и я устаю от необходимости закрывать и открывать vim каждый раз, когда пользуюсь помощью. Я бы предпочел команду, которая может закрыть справку и вернуть меня в программу, которую я пишу.

У меня проблемы с поиском на google.com потому что справка по выходу из строки поиска exit help in vim очевидно, возвращает статьи о выходе из самого vim, что я очень хорошо освоил.

Кто-нибудь знает как это сделать?

РЕДАКТИРОВАТЬ: Должно быть, я как-то застрял в разделить экран. Вот почему я не смог получить помощь через :q

5 ответов5

30

:q это уже решение.

Он закрывает не весь сеанс vim, а только активное окно (разделенный раздел в vim). Если это окно - помощь, будет закрыта только помощь. Если ваш документ активен, документ будет закрыт.

Если это последнее окно, не относящееся к справке, справка также закроется - это означает, что vim закрыт.

Используйте Ctrl+W, а затем клавишу курсора, чтобы убедиться, что курсор находится в окне справки. Затем попробуйте :q снова.

9

Последние Vims имеют команду :helpclose (для этого нужен Vim 7.4.449)

6

:q немного раздражает, так как это буфер только для чтения. И я считаю, что людям редко нужно записывать макрос в буфер справки.

Поэтому я хотел бы сопоставить q с :q:

autocmd FileType help noremap <buffer> q :q<cr>
3

Я использую Ctrl+W+C или Ctrl+W+Q, хотя я согласен с тем, что, как и во многих других более современных окнах только для чтения, было бы более естественно, если бы мы могли выйти из него, просто нажав q.

2

Вы, должно быть, каким-то образом оказались в единственном окне помощи. Обычно :help разбивает окно, и a :q в этом окне просто закрывает справку и возвращается в другое окно.

Или вы набрали :q в другом окне, а не в справке. Vim не "считает" окна справки полными окнами и полностью завершит работу, когда останутся только окна справки.

Есть довольно много команд управления окнами; например :close - это вариант :quit , который не выходит из Vim. Хотя изначально они сбивают с толку, научитесь их использовать, так как они очень мощные. :help windows имеют всю информацию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .