Vi & Vim

Domande e risposte per le persone che utilizzano le famiglie di editor di testo di Vi e Vim



2
Duplica il buffer in una nuova scheda invece di spostarlo
Spesso desidero massimizzare temporaneamente un buffer in una scheda e poi tornare alla vecchia configurazione del buffer che stavo guardando. Il mio attuale flusso di lavoro per fare qualcosa del genere è chiudere tutti gli altri buffer usando <c-w>oo spostare il buffer che sto guardando nella sua scheda <c-w>T. Il …

2
È possibile rimuovere una voce dalla cronologia degli annullamenti?
Ho queste righe nel mio .vimrc per aiutare con il rientro: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Tuttavia, creano molto rumore nella cronologia degli annullamenti. Dal momento che essenzialmente non fanno nulla …
10 vimrc  undo-redo 

1
Mappatura di Ctrl con uguale segno
Sto cercando di mappare il mio Ctrl e il segno più insieme. Questo è quello che sto provando nel mio vimrc: nnoremap <C-=> : echo "Hello" <CR> Tuttavia, sembra che la mappatura non venga attivata. Qualche suggerimento su cosa potrei fare di sbagliato? Sto usando macvim.



3
Navigazione tramite SSH
So che si può usare vim scp://host/path/to/fileper modificare file remoti localmente e quindi aggiornare la macchina remota quando si salva ( :w). Tuttavia, vorrei sapere se è possibile navigare tra le directory usando ssh (o se c'è un plugin per farlo) NERDTree non lo supporta e quando viming in una …
10 netrw  ssh 


1
Come dovrebbe funzionare l'opzione 'switchbuf'?
Recentemente ho scoperto l'opzione switchbufe ho provato a usarla ma non posso dire se non capisco come dovrebbe funzionare o se in realtà non funziona sul mio Vim. A proposito dei diversi valori possibili, il documento dice: useopen Se incluso, passa alla prima finestra aperta che contiene il buffer specificato …
10 vimrc  buffers  split 



5
Come cercare pattern in determinate regioni della sintassi?
Sto usando VIM per modificare i documenti in lattice. Spesso, vorrò cambiare il nome di una variabile in qualcos'altro. Tuttavia, è un po 'fastidioso dover superare partite irrilevanti quando cerco il nome della variabile. Vorrei cercare solo in "zone matematiche" come definito nel file di sintassi tex. Esiste un modo …
10 search 


1
Perché i momenti salienti personalizzati in vimrc vengono cancellati o ripristinati ai valori predefiniti?
Vorrei evidenziare (parte di) la mia statusline con %1*, ad esempio: set statusline=%1*%f%0* highlight User1 ctermbg=0 ctermfg=10 cterm=bold Tuttavia, questo appare sempre come "vuoto" (i colori dei terminali predefiniti): Se scrivo :highlight User1, mostra User1 xxx cleared, e se digito :highlight User1 ctermbg=0 ctermfg=10 cterm=boldnella finestra di comando, sembra funzionare. …

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.