Como sair da ajuda no vim

27

Acabei de usar os arquivos de ajuda no vim e agora estou preso na ajuda.

:q Sai de todo o programa e estou ficando cansado de ter que fechar e reabrir o vim toda vez que uso ajuda. Eu preferiria um comando que possa fechar a ajuda e me devolver ao programa que estou escrevendo.

Eu tenho problemas para pesquisar google.com porque a string de pesquisa exit help in vim obviamente retorna artigos sobre a saída do próprio vim, algo em que me tornei muito bom.

Alguém sabe como fazer isso?

EDIT: Eu devo ter sido de alguma forma ficar preso na coisa de tela dividida. É por isso que não consegui sair da ajuda via :q

    
por Joseph 21.10.2013 / 09:41

5 respostas

27

:q já é a solução.

Fecha não toda a sessão vim, mas somente a janela ativa (seção dividida em vim ). Se esta for a janela é a ajuda, somente a ajuda será fechada. Se o seu documento estiver ativo, o documento será fechado.

Se esta for a última janela que não seja de ajuda, a ajuda também fechará, o que significa que vim está fechado.

Use Ctrl + W seguido por uma tecla de cursor para garantir que o cursor esteja na janela de ajuda. Em seguida, tente :q novamente.

    
por 21.10.2013 / 09:51
9

Vims recentes têm o comando :helpclose (isso precisa de um Vim 7.4.449)

    
por 24.10.2014 / 07:42
4

:q é um pouco chato, pois é um buffer somente leitura. E acredito que as pessoas raramente precisam gravar uma macro no buffer de ajuda.

Gostaria de mapear q para :q :

autocmd FileType help noremap <buffer> q :q<cr>
    
por 31.10.2016 / 04:17
3

Eu uso Ctrl + W + C ou Ctrl + W + Q , embora eu concorde que, como muitas outras janelas mais modernas de leitura, seria mais natural se pudéssemos sair com apenas q .

    
por 24.10.2014 / 03:58
2

Você deve ter chegado de alguma forma a uma única janela de ajuda. Geralmente, :help divide uma janela e um :q nessa janela apenas fecha a ajuda e retorna para a outra janela.

Ou você digitou o :q na janela outro , não a ajuda. O Vim não "conta" as janelas de ajuda como janelas completas e termina completamente quando apenas as janelas de ajuda são deixadas.

Existem alguns comandos de gerenciamento de janela; por exemplo, :close é uma variante de :quit que não sai do Vim. Embora inicialmente confuso, aprenda a usá-los, pois eles são muito poderosos. :help windows tem todas as informações.

    
por 21.10.2013 / 09:55

Tags