Articles of vim

Cosa c’è nel tuo .vimrc?

Vi e Vim consentono una personalizzazione davvero fantastica, in genere archiviata in un file .vimrc . Le caratteristiche tipiche di un programmatore sono l’evidenziazione della syntax, l’indentazione intelligente e così via. Quali altri trucchi per la programmazione produttiva hai, nascosto nel tuo .vimrc? Sono principalmente interessato a refactoring, classi di auto e macro di produttività […]

Qual è il in un file .vimrc?

Vedo in molti file .vimrc e mi chiedo cosa significa? A cosa serve? Solo una panoramica generale dello scopo e dell’utilizzo sarebbe grandiosa.

VIM – Come mappare Shift-Invio

Sto cercando di personalizzare il comportamento del tasto Enter in modalità Normal in VIM. Ecco il mio .vimrc : nmap o nmap i Sto provando a fare entrare semplicemente appenda la nuova linea dopo la linea corrente una volta premuto. Tuttavia, se viene premuta la combinazione Shift-Enter , voglio interrompere la linea corrente sul cursore. […]

Come ottenere testo visivamente selezionato in VimScript

Sono in grado di ottenere la posizione del cursore con getpos() , ma voglio recuperare il testo selezionato all’interno di una riga, cioè ‘ . Come è fatto? AGGIORNARE Penso di aver modificato la parte in cui ho spiegato che voglio ottenere questo testo da uno script Vim …

Aliasing di un comando in vim

Vim è il mio editor di testo preferito quando programmo, e quindi mi imbatto sempre in un problema particolarmente fastidioso. Spesso, quando ho rapidamente bisogno di salvare il buffer e continuare su qualche altro task vario, faccio il tipico :w Tuttavia, io – quello che sembra essere più del 50% delle volte – riesco sempre […]

Posso mappare il tasto Alt in Vim?

Ho provato a mappare come aggiungendo la riga sottostante a .vimrc, ma non funziona. Ho controllato che .vimrc sia caricato da Vim. map c’è qualche errore in questa mapping?

Come incollare sopra senza sovrascrivere il registro

Qualcuno sa di un modo per incollare un’area selezionata visivamente senza che la selezione venga inserita nel registro predefinito? So di poter risolvere il problema incollando sempre da un registro esplicito. Ma è un dolore al collo digitare ” xp invece di solo p

Perché \ r nuova riga per Vim?

Dalla domanda Come sostituire un personaggio per una nuova riga in Vim? . Devi usare \ r quando sostituisci il testo per una nuova riga, come questa :%s/%/\r/g Ma quando sostituisci la fine delle linee e le nuove linee per un personaggio, puoi farlo come: :%s/\n/%/g Quale sezione del manuale documenta questi comportamenti e qual […]

Come posso usare i registri di vim?

So solo che un’istanza che utilizza i registri è tramite Ctrl R * per cui incollo il testo da un blocco appunti. Quali sono altri usi dei registri? Come usarli? Tutto quello che sai sui registri VI (concentriamoci su vi 7.2) – condividi con noi.

Plugin Vim consigliati per la codifica JavaScript?

Sono nuovo di JS e Vim. Quali plugin potrebbero aiutarmi a scrivere il codice Javascript?