Vim: stato nella riga di comando


2

Quando apro un file in Vim, viene visualizzato un testo nella riga di comando     "nome file" 99L, 9999C Il testo scompare quando prendo PgDn per esempio, e poi ho una riga di comando vuota.

Come posso richiamare di nuovo quel testo e come posso personalizzarlo, ad esempio aggiungi la posizione del cursore?

Nota, sono a conoscenza della linea di stato e non è quello che sto cercando.


Ctrl+g ti fornirà il nome del file e il conteggio delle righe e g Ctrl+g ti dà la posizione attuale in termini di numero totale di colonne / linee / parole / byte. Hai bisogno di più informazioni sui file?
Daniel Andersson

Daniel, grazie, sono tutte le informazioni di cui ho bisogno al momento. Ho cercato aiuto e sembra che l'output di questi non sia personalizzabile?
ultracrepidarian

nameanyone, in realtà sì è personalizzabile. Specificamente guarda "set statusline". Inoltre, potresti voler usare "set laststatus = 2" per mantenere le informazioni su file e posizione. visibile.
pottsdl

@pottsdl, non vedo come posso usare lo statusline per controllare l'output di Ctrl-G. Penso che siano due cose completamente diverse. C'è shortmess che può essere usato per rendere il messaggio più breve, ma non ho trovato il modo di personalizzarlo completamente.
ultracrepidarian

Scusa, ho fatto un piccolo errore. Se usi la statusline, ti permetterà di personalizzare e mantenerlo "permanentemente" (indipendentemente dal numero di file che hai aperto). Sebbene nel notare il mio errore, c'è un'opzione "rulerformat" che consente di personalizzare il "sovrano" di cui parlano Diogo Rocha e Anthem.
pottsdl

Risposte:


4

Puoi :set ruler per fare questo cambiamento stick (stesso output di Ctrl + sol ). Mettilo nel tuo .vimrc per farlo rimanere tra le sessioni.


1
Nel mio Vim, :set ruler e Ctrl-G produrre risultati diversi. La combinazione di "set righello" in .vimrc e uso Ctrl-G quando richiesto risponde alle mie esigenze. Grazie.
ultracrepidarian

0

Io uso ': e' come comando mostrerà di nuovo la linea come riaprirai il file che sei attualmente lavorando in

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.