Uno dei plugin che ho installato (probabilmente Supertab) offre una bella vista della documentazione per l'elemento attualmente evidenziato nel menu di completamento: Il buffer di memoria (apparentemente) rimane aperto anche dopo che esco dal completamento (premendo Entero Space). Quindi, per smetterla, lo faccio <c-w>↑:q, ma trovo che debba premere Ctrlestremamente …
Ho diversi compiti a cui sto lavorando in un repository. Vorrei creare "aree di lavoro" per lavorarci sopra. Uno "spazio di lavoro" o "layout buffer" avrebbe tutti i file su cui ho bisogno di lavorare aperti nel layout che desidero (usando ^w+v, ^w+sper dividere la finestra). Quindi, quando inizio a …
Spesso, caricherò alcune informazioni in un buffer temporaneo e poi le chiuderò con :clo!. Ma questo nasconde il buffer anziché scaricarlo completamente, anche se ho nohiddenimpostato. Lo trovo noioso da quando ricevo una conferma in più quando esco da Vim, riguardo ai contenuti che ho (già pensato di) scartato. Potrei …
Un modo per selezionare un buffer in vim potrebbe essere quello di sfogliare l'elenco dei buffer, usando i comandi standard come :lso con un codice plugin / vimscript esterno per sfogliare un elenco in una finestra . Diciamo che voglio passare direttamente a un buffer, il più velocemente possibile. Per …
Dopo aver lavorato su un progetto per un po ', comincio a vedere grandi lacune tra numeri di buffer consecutivi. Questo perché i buffer tra di loro sono stati spazzati via per vari motivi. Sfortunatamente, questo può rendere imbarazzante passare a un determinato buffer o selezionare un intervallo di buffer, …
Ho alcune schede aperte con diverse impostazioni della finestra. Vorrei aprire un nuovo buffer vuoto nella finestra corrente, senza avere più divisioni / finestre o schede C'è un modo per fare questo? So che potrei fare qualcosa di simile :n, allora C-w jpoi :qma che sembra un po 'confuso. O …
So che è possibile aprire un nuovo file in una divisione, con :splito :vsplit, ma è possibile aprire una nuova divisione con un buffer esistente, sfruttando potenzialmente il completamento automatico?
Quando si lavora su un ramo di funzionalità in git, ho spesso bisogno di riporre le mie modifiche per eseguire il commit di una correzione di bug nel ramo principale. Quando ho finito di lavorare sulle modifiche, I git stash pop, che aggiorna i timestamp sui file. Anche se i …
Come posso scaricare un comando vim interno (non comando shell) in un nuovo buffer? Ad esempio, desidero scaricare un elenco di tutti i plug-in :enewda in :scriptnamesmodo da poterlo cercare.
Ho autocmd.txtconsultato l' aiuto, ma le informazioni al riguardo sono sparse e non sempre presenti (ad es. Con BufRead). Qualcuno che capisce bene questo potrebbe elencare l'ordine di questi eventi - con forse le condizioni segnate in parentesi, come WinEnter BufEnter (if this window is for a different buffer than …
Vorrei andare al file che ho appena modificato l'ultimo e il prossimo tipo di plugin MRU. :bnexte a :bprevvolte funziona, ma il più delle volte finisco in qualche file oscuro che non ricordo di aver modificato e costretto a ricorrere al plugin MRU. C'è un modo per risolverlo? Ctrl-^scambia tra …
Quando devo lavorare su diversi progetti contemporaneamente ho il seguente flusso di lavoro: Creo una scheda per ogni progetto. In ogni scheda apro i file che voglio modificare, il che rende diversi buffer. Opzionalmente se ho bisogno di vedere due (o più) file contemporaneamente creo finestre divise, quindi ho una …
Ultimamente ho ridotto drasticamente il numero di plugin che sto usando, quindi cerco risposte usando solo le funzionalità integrate di Vim. Ho notato un difetto nel mio flusso di lavoro quando sto modificando molti buffer: sono su un buffer e voglio passare a un altro dei quali non ricordo il …
So che posso usare :newper aprire un nuovo buffer in una finestra divisa (definita da set splitbelowe set splitright). Ma come posso aprire un nuovo buffer vuoto senza aprirlo in una divisione?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.