Vi & Vim

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


1
Come posso impedire (o almeno richiedere di confermare) l'uso di numeri assurdamente grandi per aggiungere un prefisso ai comandi?
Non succede così spesso come pensi, ma succede occasionalmente e non possiedo nemmeno un gatto. Fondamentalmente se si schiaccia la riga numerica o il tastierino numerico e poi si colpisce un keycombo che attiva un comando ripetibile, è possibile inavvertitamente comandare a Vim di eseguire un'attività diverse migliaia, milioni o …

1
Completamento argomento per Python
C'è un modo per ottenere il completamento dell'argomento per Python? Attualmente sto usando una combinazione di tag, modalità pitone e YouCompleteMe, ma mi manca una funzione per completare automaticamente gli argomenti di una funzione (o almeno mostrarli). C'è un plugin che lo supporta? Sto usando vim / gvim 7.4 e …

2
Problema: lo spostamento delle linee in verticale chiude le pieghe
Quando sposto le linee con m(ad esempio :m+1) tutte le mie pieghe sono chiuse. Posso quindi aprire di zvnuovo il pieghevole e il cursore si troverà nella posizione in cui mi sono spostato. Uso la piegatura con {{{ }}}segni e ho set foldmethod=markernel mio .vimrc. Come posso impedire a vim …
9 folding 

1
Istruzioni per più righe
C'è un modo per dividere un'istruzione di una riga in più righe? Ad esempio, vorrei trasformarmi setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" in setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? …
9 vimscript 




2
Navigare nei progetti di codice senza usare comandi esterni
Sto cercando di raccogliere una cassetta degli attrezzi di comandi / query Vim, in modalità comando o ricerca, per navigare in una base di codice senza usare Ctags o altri strumenti esterni. I tag sono fantastici, ma il supporto può variare a seconda dell'ambiente di sviluppo su cui sei bloccato. …
9 search  ide 




3
Chiudi automaticamente i buffer più vecchi?
Ho dovuto modificare molti file di recente per una piccola modifica in ciascun file. Per accedere a ciascun file, ho sfogliato NERDtree e ho aperto un file dopo l'altro. Come ho aperto sempre più file, ho notato che il mio utilizzo della memoria è cresciuto molto. Chiudere Vim mi ha …
9 buffers 


1
Usando segni con chiavi morte
Sto usando un layout di tastiera in cui il backtick ( `) è un tasto morto . Ciò significa che quando scrivo un backtick seguito da una vocale (ad esempio `a) ciò che Vim vede è un carattere accentato ( à). Quindi se imposto un segno con maposso saltare alla …

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.