Sono un utente Emacs. Come imparo Vim?


14

Il più delle volte uso Emacs. Tuttavia, ho deciso di provare a imparare Vim. Sono contento di Emacs, sto solo cercando di evitare che si trasformi in Maslow's Hammer . Ho visto alcuni tutorial, ma devo ancora vederne uno scritto dal punto di vista di qualcuno che viene da Emacs.

C'è qualche consiglio generale che qualcuno che ha subito prima questo processo di apprendimento può darmi? Ancora più importante, quali sono alcuni concetti in Vim che potrebbero non essere intuitivi per me provenienti da un background di Emacs?


2
Sarei interessato al contrario: guida emacs per un utente VIM.
Kevin M,

5
Obbligatorio: "Perché dovresti MAI passare da emacs a vim ???" B-)
Brian Postow,

5
Per lo stesso motivo, vorresti passare da VIM a EMACS. B-) Provarlo e vedere di cosa tratta la guerra santa.
Kevin M,

@Brian: probabilmente perché EMACS = Escape Meta Alt Control Shift. Concesso VI = Virtually Impossible, ma poi uso principalmente VI [M] e TextMate.
Josh K,

Risposte:


12

Anch'io sono un rifugiato di Emacs. Di gran lunga, il passo più importante è capire che, a differenza di qualsiasi altro editor che hai usato prima, imparare Vi è come imparare a parlare una lingua, piuttosto che memorizzare i tasti premuti. Ne discuto qui:

Jeet Sukumaran: Grokking lo Zen del Vi Wu-Wei

L'articolo che ha fatto sì che "tutto andasse a posto" per me è qui:
StackOverflow: qual è il tuo collegamento più produttivo con Vim?
Risposta: Il tuo problema con Vim è che non credi vi .


1
Domande e risposte fantastiche! Sono stato un utente vi per anni e ci sono ancora molte cose che troverò lì dentro!
Kevin M,

Ho trovato questo post 8 anni dopo :) Il link è stato spostato: jeetworks.org/post/grokking-the-zen-of-the-vim-wu-wei
maratona

7

Esegui il comando vimtutor, è come l'equivalente di emacs da cui arrivi ctrl- H- t.


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.