Come uscire dall'aiuto in vim


35

Ho appena usato i file di aiuto in vim e ora sono bloccato in aiuto.

:qEsce dall'intero programma e mi sto stancando di dover chiudere e riaprire Vim ogni volta che utilizzo l'aiuto. Preferirei un comando che possa chiudere l'aiuto e riportarmi al programma che sto scrivendo.

Ho difficoltà a cercare google.comperché la stringa di ricerca exit help in vimovviamente restituisce articoli sull'uscita da Vim stesso, qualcosa in cui sono diventato molto bravo.

Qualcuno sa come fare questo?

EDIT: Devo essere stato in qualche modo bloccato nella cosa schermo diviso. Ecco perché non sono riuscito a uscire dall'aiuto tramite:q



"... uscendo da Vim stesso, qualcosa in cui sono diventato molto bravo." 😂😂😂
Stack Underflow

Risposte:


37

:q è già la soluzione.

Chiude non l'intera sessione di vim, ma solo la finestra attiva (sezione divisa all'interno vim). Se questa è la finestra è l'aiuto, solo l'aiuto verrà chiuso. Se il documento è attivo, il documento verrà chiuso.

Se questa è l'ultima finestra non di aiuto, anche l'aiuto si chiuderà, il che significa che vimè chiuso.

Usa Ctrl+ Wseguito da un tasto cursore per assicurarti che il cursore sia nella finestra della guida. Quindi riprovare :q.



7

:qè un po 'fastidioso poiché si tratta di un buffer di sola lettura. E credo che le persone raramente debbano registrare una macro nel buffer di aiuto.

Quindi vorrei mappare qa :q:

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

3

Uso Ctrl+ W+ Co Ctrl+ W+ Q, anche se sono d'accordo sul fatto che, come molte altre finestre di sola lettura più moderne, sarebbe più naturale se potessimo uscire con una semplice pressione q.


2

Devi essere arrivato in qualche modo a un'unica finestra di aiuto. Di solito, :helpdivide una finestra e un :qin quella finestra chiuderà semplicemente l'aiuto e tornerà all'altra finestra.

Oppure, hai digitato il :qtempo nell'altra finestra, non l'aiuto. Vim non "conta" le finestre di aiuto come finestre complete e si chiuderà completamente quando rimarrebbero solo le finestre di aiuto.

Ci sono alcuni comandi di gestione delle finestre; per esempio, :closeè una variante :quitche non uscirà da Vim. Sebbene inizialmente confuso, impara come usarli, poiché sono molto potenti. :help windowsha tutte le informazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.