Se il percorso completo di un file è molto lungo, non è possibile stabilire quale file si trova in una determinata scheda. quindi mi chiedo se c'è un modo per lasciare che la scheda dispoli solo il nome del file anziché il percorso completo del file, potrebbe essere conveniente in alcuni casi. ho bisogno di te, grazie in anticipo.come consentire alla scheda di visualizzare solo il nome del file anziché il percorso completo in vim
risposta
Prova
:set guitablabel=%t
Per il formato di possibili opzioni vedere
: help 'statusline'
Io uso questa soluzione invece di Habi è come questo si tiene ancora il caratteristiche di default di mettere un simbolo '+' nella scheda per indicare i file modificati, così come un conteggio del numero di wi ndows nella scheda. Quindi funziona fondamentalmente come l'etichetta della scheda predefinita, ma utilizza solo nomi di file, non percorsi completi.
" Tab headings
function GuiTabLabel()
let label = ''
let bufnrlist = tabpagebuflist(v:lnum)
" Add '+' if one of the buffers in the tab page is modified
for bufnr in bufnrlist
if getbufvar(bufnr, "&modified")
let label = '+'
break
endif
endfor
" Append the number of windows in the tab page if more than one
let wincount = tabpagewinnr(v:lnum, '$')
if wincount > 1
let label .= wincount
endif
if label != ''
let label .= ' '
endif
" Append the buffer name (not full path)
return label . "%t"
endfunction
set guitablabel=%!GuiTabLabel()
Soluzione ideale: fare un elenco di percorsi/parole/nome file in tutti i titoli delle schede, se due titoli sono uguali, selezionare l'unico/parte/percorso per nominare quella scheda. Più complicato da codificare, ma più facile per l'utente disambiguare automaticamente. – mosh
Ho il seguente nel mio vimrc:
set guitablabel=\[%N\]\ %t\ %M
quali uscite: [Numero] Nome file e + segno se un file viene modificato ([4] foo.html +). numero è molto utile per passaggio immediato alla scheda prescelta con il comando [numero] gt (4GT se voglio passare al file nella scheda 4)
Va notato che% N mostra solo il numero di tab in gui vim. Se hai impostato 'guioptions- = e', o stai utilizzando il terminale vim, allora% N sembra rappresentare il numero di finestre (divisioni) aperte nella scheda e NON il numero della scheda. Vedi 'h setting-tabline' o questo https://github.com/mkitt/tabline.vim – overthink
- 1. Come posso espandere il percorso completo del file corrente per passare a un comando in Vim?
- 2. Come visualizzare il risultato di grep con percorso completo o nome file
- 3. Nome file Yank/percorso del buffer corrente in Vim
- 4. Utilizzare sed per prelevare il nome file dal percorso completo?
- 5. come inserire il nome del file senza il percorso in vim
- 6. Ottieni il nome file senza estensione dal percorso completo
- 7. Aprire il file con il suo percorso completo in C++
- 8. Come ottenere il nome/percorso del file Excel in VBA
- 9. Ottieni percorso completo senza nome file dal percorso che include il nome file
- 10. Come ottenere il percorso completo del file build.gradle di Groovy?
- 11. react router ottiene il nome completo del percorso corrente
- 12. Come espandere un collegamento simbolico al percorso completo di un nome file in vim?
- 13. ottenere il nome completo di un assembly
- 14. Get percorso completo del file in java
- 15. Come si ottiene il percorso completo per un argomento della riga di comando del nome file?
- 16. Come posso ottenere il file che ho aperto in vim da visualizzare nella mia scheda iTerm
- 17. Come ottenere solo il nome della classe, non il percorso completo?
- 18. Visualizzazione del percorso completo del nome file nelle schede ~ Netbeans 6.8
- 19. Come ottenere il percorso completo di StreamWriter
- 20. Come visualizzare il nome completo del tipo di un oggetto in IntelliJ Idea?
- 21. Come estrarre il nome del file dal nome del percorso del file?
- 22. Come ottenere il nome completo del tipo?
- 23. Come grep mostra solo percorso/nome file?
- 24. Come ottenere il percorso completo per un file in VBScript?
- 25. Python non può ottenere il nome completo del percorso del file
- 26. Come non scrivere il percorso completo del modulo in ruby?
- 27. Come rendere il menu della scheda Vim Vim per apparire come il menu della scheda Console
- 28. Copia il file in eclissi copia il nome del file (stringa) anziché il file negli appunti
- 29. variabile personalizzati in Rails visualizzare il nome del file
- 30. Estrai solo il nome del file da FileItem's name
Questo è per GUI solo –