Domande taggate «vim»

Vim è un editor di testo modale gratuito e open source disponibile per la maggior parte delle principali piattaforme. Consente un'elevata efficienza in molte attività di modifica del testo ma ha una ripida curva di apprendimento. Per apprendere le basi, esegui ": help vimtutor". Per domande non di programmazione, utilizzare invece https://vi.stackexchange.com/.

8
Aggiorna vim integrato su Mac OS X
So che potrebbe essere più appropriato su Ask Different, ma poiché ho provato ad aggiungere tag lì, non c'era vimsolo tag macvim. Quindi ho pensato che avrei potuto avere un pubblico migliore qui. Nel terminale, faccio quanto segue $ vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled …
112 macos  vim 

16
Vim: Sostituire una linea con un'altra strappata prima
Almeno una volta al giorno ho la seguente situazione: A: This line should also replace line X ... X: This is line should be replaced Credo di non svolgere questo compito in modo efficiente. Quello che faccio: Vai alla riga A: AG Yank line A: yy Vai alla riga X: …
112 vim 


10
Come incollare senza sovrascrivere il registro
Qualcuno conosce un modo per incollare su un'area visivamente selezionata senza che la selezione sia posizionata nel registro predefinito? So di poter risolvere il problema incollando sempre da un registro esplicito. Ma è un dolore al collo da digitare "xpinvece di solop
112 vim  vi 


6
Contando le occorrenze in Vim senza contrassegnare il buffer modificato
Per sapere quante volte esiste un pattern nel buffer corrente, faccio: :%s/pattern-here/pattern-here/g Fornisce il numero di occorrenze del pattern, ma è ovviamente ingombrante e ha anche l'effetto collaterale di impostare lo stato "modificato". Esiste un modo più elegante per contare?
111 vim 

3
Come fare a ridisegnare lo schermo vi
Quando uso git commit --amend Entrerà in una finestra di vi per consentirmi di inserire commenti per il commit, il problema è che le finestre di vi mostreranno alcuni caratteri sporchi dal precedente sfondo della shell. Quindi mi chiedo come posso lasciare che vi ricarichi o ridisegni lo schermo per …
111 git  vim 

6
Usare git commit -a con vim
Sono nuovo con git, quindi ho deciso di imparare a usare git usando i tutorial di github. Il terzo capitolo diceva: "Per questo primo esempio modificheremo il file README per aggiungere noi stessi come autori al progetto. Quindi modifichiamo semplicemente il file. Ora vogliamo eseguire il commit della modifica, quindi …
111 git  vim 


7
VIM Ctrl-V in conflitto con Windows Paste
Sto usando VIM in Windows. Il problema è che voglio usare CtrlVcome modalità visiva. Tuttavia, questa chiave è in conflitto con Windows Paste. Come posso ripristinare questa chiave in modalità visuale VIM invece di incollare. Preferisco impostarlo nel mio file di configurazione _vimrc.
110 windows  vim 

11
Come posso ingrandire una finestra divisa?
Invocando :helpin Vim, ho ottenuto la pagina di manuale di aiuto con finestra divisa. Desidero ingrandire la finestra del manuale di aiuto e chiudere l'altra finestra. Come posso fare questo? Qual è il comando Vim per fare questo?
110 vim  split  editor 

14
Vim cerca e sostituisce il testo selezionato
Diciamo che abbiamo un testo e che entri in modalità visuale e seleziono del testo. Come faccio a cercare rapidamente il testo evidenziato e lo sostituisco con qualcos'altro?
109 vim 


10
Lavorare con file enormi in VIM
Ho provato ad aprire un file enorme (~ 2 GB) in VIM ma si è bloccato. In realtà non ho bisogno di modificare il file, basta saltare in modo efficiente. Come posso lavorare con file molto grandi in VIM?
108 vim  large-files 

6
Come tornare indietro (ctrl + z) in vi / vim
Nei normali editor di testo [con tutto il rispetto per Vim] c'è una scorciatoia Ctrl+ Zquando hai fatto qualcosa di brutto e vuoi tornare alla versione precedente del testo. Come il pulsante INDIETRO in Word. Mi chiedo come puoi ottenere questo comportamento in Vim.
108 vim  vi  back  undo  undo-redo 

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.