Sto modificando il mio .vimrcfile e includo commenti. Quando ho un commento come questo: " example comment E poi premi invio alla fine della riga dopo aver terminato il commento, la riga successiva viene automaticamente impostata come commento (le virgolette vengono inserite automaticamente): " example comment " Come posso fermare …
Dato un file con un grande oggetto JSON tutto su una riga come {"versions":[{"count":2,"version":""},{"count":1,"version":"1.1.1"},{"count":14,"version":"2.9"},{... Come posso formattare questo per essere leggibile dall'uomo in Vim?
Supponiamo che sto modificando un po 'di codice Python in vim che assomigli un po' a: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Preferirei riformattare questo in modo che rispecchi …
Diciamo che voglio produrre il seguente testo nel mio documento: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Esiste un modo semplice …
Attualmente sto scrivendo un sacco di testo semplice (e LaTeX con una formattazione minima in paragrafi), e sarebbe bello se potessi impostare Vim per mantenere ogni frase (per semplicità, testo terminato da un '.', '!' o "?", ovvero una punteggiatura finale seguita da uno spazio in modo da evitare la …
Esiste un modo dedicato per unire due blocchi di testo intercalando righe, come passare da questo: a1 a2 a3 a4 b1 b2 b3 b4 a tale: a1 b1 a2 b2 a3 b3 a4 b4 in pochi comandi? EDIT : Mi piace molto la soluzione di Sato Katsura , ecco come …
Quando si utilizza Vim per modificare un file di sola lettura, verrà emesso un avviso la prima volta che viene modificato, ma consente di apportare eventuali modifiche. Posso capire che questo comportamento potrebbe essere utile per qualcuno che intenda salvare il file con un altro nome; ma a volte apro …
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 …
Sono un po 'perplesso su alcuni valori predefiniti in Vim. In particolare, per gq{motion}, si dice che [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). Ho pensato che avrebbe dovuto avere più senso se invece avesse impostato …
Ho provato questo in un file JavaScript dopo la disabilitazione smartindente le autoindentopzioni, con textwidth = 80, ma è sempre lo stesso. Succede anche automaticamente a causa textwidthdell'opzione quando si inseriscono parole che insieme hanno una lunghezza di oltre 80 caratteri. Che succede: /** * - a b c d …
Molto spesso, scrivo il markdown in VIM e ci saranno dei paragrafi in questi markdown. Per aiutare la mia modifica, ho impostato il mio Vim per avvolgere una riga su 80 caratteri. Funziona bene se continuo a scrivere, ma il problema è che se devo fare qualche correzione, diventa molto …
Uso gvim per scrivere e-mail e uso tw=72per spezzare le righe. Ora modifico anche le intestazioni di base della posta nello stesso documento, ad esempio sto aggiungendo destinatari alla mia posta. Ora con tw=72esso si rompe anche ogni volta dopo 72 caratteri. Come posso impostare tw=0le prime 4 righe (questa …
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 …
Vim continua automaticamente un commento quando premo Invio in modalità Inserisci, che trovo utile. Tuttavia, non voglio che il commento continui dopo aver premuto 'o' dalla modalità normale per inserire una nuova riga sotto la fine del commento. Ho letto che devo rimuovere l'opzione odal mio formatoptions, quindi ho messo …
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.