Как выйти из справки в vim


35

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

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

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

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

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



"... выходя из самого vim, что-то, в чем я очень хорошо разбираюсь". 😂😂😂
Stack сгущенного

Ответы:


37

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

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

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

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



7

: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есть вся информация

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.