Domanda

Voglio abbandonare il mio attuale editore.Mi sento ho bisogno di qualcos'altro.Non esporre le mie mani per il rischio di RSI.Ho bisogno di vedere perché dovrei cambiare editor.E sarebbe bello credere, che sarà di codifica quando sto a 80 anni.

Tutti i grandi ragazzi sono con Vim.Il solo Emacs ragazzo che conosco sono RMS.Paul Graham è un Vi tizio.

È stato utile?

Soluzione

. (dot) - ripete l'ultima azione di editing.Davvero utile quando è necessario eseguire un paio di simili modifiche.

Altri suggerimenti

:help usr_12.txt

Che porterò su una sezione del sistema di guida che parla di "Trucchi Intelligenti".Se quelli non sono entusiasta non so cosa!

La cosa migliore è l'efficienza con cui si può modificare il codice (che è fatto molto in programmazione).I comandi come

  • cw per modificare una parola
  • dw per eliminare una parola
  • ct, per cambiare tutto il testo fino al successivo comma
  • ci( per modificare il contenuto delle parentesi è attualmente in
  • xp per correggere gli errori di ortografia ("spleling" -> cursore su l -> xp -> "ortografia")
  • o per inserire una nuova riga sotto e iniziare a modificare
  • O per inserire una nuova riga sopra

Poi c'è la possibilità di lavorare con nome registri molto rapidamente.Per spostare un blocco, è sufficiente selezionarlo, premere il tasto d, quindi spostare alla sua nuova posizione e premere p.Molto più veloce Ctrl-C e Ctrl-V.Utilizzare "ud eliminare il testo e spostarlo registro u (io uso questo per i commenti del modello).

E anche Vim ha tutto il supporto di script è necessario (utilizzando è nativo linguaggio di scripting o di utilizzo di Python, Ruby, ...)

L'asterisco.

*

Il suo effetto:Immediatamente di ricerca per l'istanza successiva della parola sotto il cursore.

i numeri.

in modalità di comando digitare un numero ( numero di cifre ) digitare un comando.

che comando verrà eseguito $numero di volte

vale a dire:

99dd

cancella i prossimi 99 linee.

  1. Il rapido tempo di avvio.

  2. La netta distinzione tra la modifica e la visualizzazione.(si sa, quando si modifica)

  3. L'unico modo per trovare quello che stai cercando è con la ricerca di "/" e questo è un bene, dal momento che è molto più veloce dei tuoi occhi.

Ma il meglio di comando(s) sono:

/ - stringa di ricerca

ZZ - chiudere

.- ripetizione ultimo inserimento (credo)

%!- inserire il comando unix

Perché stai cercando di essere convinto a iniziare a utilizzare un altro editor?Se sei felice con quello che hai ora, il bastone.Se non, forse, chiedere circa i redattori con le caratteristiche che ti manca.

Gestione multi linea espressioni nelle stringhe di ricerca con "\_.".Mentre il controllo di più di 4 gb di file di testo in vari formati, aveva salvato la vita diverse volte.

Anche se si utilizza Visual Studio c'è la meravigliosa vsvim.

La bella costruito nel regolare l'espressione di valutatore.

Si dovrebbe mappa bloc maiusc Esc.Farà uscire di inserire la modalità di sentire la natura rispetto all'imbarazzante muovere si deve fare per premere il tasto ESC.Inoltre, chi usa il Caps Lock comunque?

Amo la velocità di Vim, ma trovo che non ha le caratteristiche di un moderno IDE per C++ sviluppo.Eclipse CDT con il viPlugin è un buon compromesso.

La potenza e la fonte panoramica forniti da Eclipse CDT con la velocità e la flessibilità di Vim per la codifica.

Forse la lettura "Tornare a casa per vim"da Steve Losh articolo è un buon inizio, o un serie di video interessanti i plugin.Ed essere sicuri di vedere alcuni articoli sul sito vimcasts.org

\v

Rendere le espressioni regolari per lo più Perl compatibili.

Vedere molto magica sezione qui per ulteriori informazioni.

Per essere veramente ispirato, è necessario consultare un vim guru in azione.Se non si dispone di un guru locale, qui è un video a cui ispirarvi.

http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=related

Se non si conosce già vim, la velocità di codice di navigazione, affettato e tagliato a dadini sarà indistinguibile dalla magia.Dopo pochi mesi di studio vim, la stessa velocità di modifica potrà sembrare banale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top