Dopo aver letto help textwithe help fo-table, mi aspettavo che quando ho impostato set textwidth=20 " for demonstration set formatoptions=tcq quindi l'inserimento di testo alla fine causerebbe sempre il ritorno a capo di una riga, ma non è così. L'avvolgimento avviene solo sul (o prima) cursore. E se incollo, il …
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 …
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 …
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 …
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 ? …
C'è un modo per ottenere il gfcomando di vim (o qualcosa di simile) per riconoscere un +{cmd}argomento per i percorsi dei file? Si può avviare vim e andare direttamente a un termine di ricerca facendo: $ vim +/coding_effort ~/project/file Allo stesso modo, in modalità comando puoi fare: :e +/coding_effort ~/project/file …
Nel mio posto di lavoro, voglio fare una presentazione di un linguaggio personalizzato che ho sviluppato per risolvere alcuni problemi che abbiamo avuto. Per uno sviluppo più semplice, ho creato il mio file di sintassi vim per questa lingua particolare. Ora, devo presentarlo su un altro computer, che non avrà …
Sto lavorando su una base di codice php abbastanza grande (~ 1,3 mil righe di codice). Ho generato tag e ora quando scrivo qualcosa del genere $data-> YouCompleteMe è molto in ritardo e sostanzialmente blocca Vim quando tenta di recuperare l'elenco di tutti i possibili completamenti dai tag. C'è un …
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. …
Uso un esempio di codice javascript: 1 var a = 1; 2 var b = |{}; Il cursore si trova nella posizione di |(sul carattere "{" quando la forma del cursore è bloccata), scopro che desidero aassegnare un oggetto, quindi voglio modificarlo come di seguito: 1 var a = {}; …
Ho un sacco di divisioni in questo momento e mi ci è voluto un po 'per trovare questi file (in pratica sto inseguendo un bug attraverso 50 file interconnessi). Esiste un comando del genere :ls > /tmp/filelistche scriverà gli split / buffer correnti che ho aperto su un file?
Sono nella posizione leggermente insolita di utilizzare due diversi layout di tastiera su base regolare ( Programmers-Dvorak e Turkish-F ). Questi layout sono abbastanza diversi l'uno dall'altro e sono in grado di essere esperto solo con un set di memorie muscolari. Sono abbastanza abile con i comandi vim nel layout …
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 …
Occasionalmente, il mio mignolo sfiora la 'chiave mentre cerca di entrare, risultando :w'<Enter>. Ho provato: cabbrev w' :w cabbrev w\' :w cabbrev "w'" :w Nessuno di loro funziona. C'è un modo per alias :w'per :w? Uso anche cmdwin ( :help cmdwin+ nnoremap : :<C-F>) invece della normale riga di comando, …
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 …
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.