Come si può usare una variabile quando si esegue qualcosa tramite normal!in vimscript? Esempio: function! MyFunction(someArg) normal! (a:someArg)l endfunction Questo dovrebbe spostare i someArgpassi del cursore verso destra.
Sappiamo tutti che, durante la ricerca, \nè newline ed \rè il ritorno a capo ( ^M), ma quando la sostituzione \rè newline mentre \nè un byte null ( ^@). Qual è l'origine di questa asimmetria? Dato che questo comportamento è ... a dir poco strano (e alquanto controproducente quando la …
Ho iniziato a utilizzare il plug-in sintetico con vim per segnalare errori di lanugine nel mio javascriptcodice. Ho anche integrato eslint con sintetico , e mi mostra dei bei errori, avvisi nel caso siano presenti secondo le regole scritte nel mio file .eslintrc . Esiste un modo in cui posso …
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?
Quando devo scrivere un sacco di testo tendo spesso a tenere il dito premuto shiftquando scrivo la prima lettera di una frase che spesso dà: [...]end of sentence. NEw sentence[...] Qui il Edi NEwdovrebbe essere minuscolo. Sto quindi cercando di creare una funzione che rilevi se la seconda lettera della …
Sto cercando di codificare una funzione che sostituisce il carattere nella sesta colonna della mia riga corrente con un simbolo di dollaro ( $), ma vorrei che il mio cursore rimanesse nella posizione in cui si trovava prima di chiamare la funzione. Quindi ho provato a memorizzare la colonna corrente, …
Sono un utente frequente dell'editor Vim su Linux e ora voglio usarlo su Windows. Ho scaricato Vim per Windows, che sembra essere gVim. Diverse funzioni di Vim non funzionano in gVim 7.4 come blocchi visivi, rxcomandi e molte altre combinazioni di tasti. Voglio che lo stesso / originale Vim di …
Lavoro su un progetto C ++ piuttosto ampio. Uno degli aspetti più frustranti della sua organizzazione sono le funzioni molto grandi collocate all'interno di file ridicolmente grandi. Spesso voglio cercare qualsiasi istanza di una particolare variabile globale o chiamata di funzione, limitata alla funzione corrente. Esiste una formula ragionevolmente semplice …
Neovim imposta delle variabili d'ambiente che mi permetterebbero di rilevare da Bash che il terminale è Neovim? Voglio cambiare il comportamento del mio .bashrcse neovim è il terminale.
Oggi ho imparato a piegare / spiegare in Vim; è abbastanza utile. Inaspettatamente, quando esco da un file e lo rientro, le pieghe che ho creato scompaiono. Nel grande progetto della nostra azienda ci sono molti blocchi di codice appiccicosi (legacy) che sono piuttosto obsoleti ma indispensabili. Ho davvero bisogno …
Non so se c'è qualche funzione per controllare la posizione di una finestra, intendo dire che è attualmente in basso o in alto, a sinistra o a destra ?? __________________________ | | | | | | | left | right | | | | | | | |___________|____________| __________________________ | …
Come posso creare una macro ricorsiva in modo che venga eseguita solo fino alla fine della riga? O come eseguire una macro ricorsiva solo fino alla fine della riga?
Se voglio cancellare ogni parola, è facile, perché farei qualcosa del genere: :s%/WORD//g E se volessi fare xyzogni ricorrenza di "WORD"? Ad esempio, supponiamo di voler eliminare ogni riga che contiene "WORD". Posso pensare a un paio di modi per farlo, ma nessuno di loro sembra ideale. 1) /WORD e …
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.