Commenti
Answer
In gVim puoi selezionare il carattere, vim dipende dal carattere fornito dal terminale. Ed è lo stesso per il supporto del colore. Gvim ha pieno supporto, vim dipende dal terminale.
Gvim ha anche menu e una barra degli strumenti, che vim mancano.
Un grande vantaggio Di vim è che, poiché si tratta di unapplicazione terminale, hai un terminale completo a portata di mano. gVim ha un supporto terminale molto rudimentale. Ciò è utile se esegui :make
, ad esempio.
Commenti
- Magari aggiungilo
gvim
ha il mouse abilitato per impostazione predefinita evim
don ' t (sebbene ' è facile abilitarlo conset mouse=a
). Inoltre, la maggior parte degli schemi di colori è scritta pergvim
e non pervim
, quindi ' è più facile per usarli fuori dalla scatola (sebbene anche luso degli scriptguicolorscheme.vim
funzioni bene). Sì, ' sto utilizzandovim
. - Perché diavolo hai bisogno di un mouse in
vim
? - @Bernhard Per ridimensionare le divisioni verticali / orizzontali più velocemente che con una tastiera.
- @ É tienne Quello non è più veloce. Dovrò prima afferrare il mio mouse;)
- Non è un grosso problema se hai un touchpad o un trackpoint a portata di mano.
Risposta
Installa entrambi e provali entrambi, usano la stessa configurazione ecc. quindi non cè rischio.
Per quanto riguarda le differenze: uno è un grafico tool one è uno strumento da riga di comando. Quindi il vantaggio di vim per gvim è che puoi usarlo facilmente su una connessione ssh. (Puoi fare lo stesso con gvim eseguendo il tunneling di X, ma questo ha un bel sovraccarico.
Commenti
- Il rischio è di disperdere le tue energie troppo sottili e scoraggiarti. ' ho provato più di 20 editor / IDE ormai, e poiché non mi sono mai impegnato a impararne uno bene, ' sto soffrendo. Attualmente sto scoprendo le gioie di vim con i plugin. 🙂
Risposta
pacchetto gvim deve contenere tutti i vim. Significa che se desideri tornare a vani lla vim puoi.
Comunque, la più grande differenza IMO è che vim dipende dal terminale per gestire caratteri speciali e sequenze di tasti. Se desideri mappare e sfruttare cose come <c-space>
, <m-ins>
, … lascia perdere con vim.
Ovviamente gvim ha menu, mouse, barra degli strumenti, ecc. Ma questo è solo un piccolo vantaggio rispetto a una tastiera completamente funzionante.
Risposta
Sono entrambi uguali se vedi le prestazioni in termini di prestazioni, ma se vuoi un bellaspetto e desideri personalizzare leditor in modo che non sembri noioso, allora ti piacerebbe provare la versione migliorata di vim.
Risposta
Per me, il più grande svantaggio nellusare gvim su vim è che non puoi eseguirlo allinterno di un contenitore staccabile. Eseguo vim allinterno di tmux , che mi consente di scollegare la sessione in esecuzione e ricollegarla in seguito. Ad esempio, posso scollegare la mia sessione al lavoro, tornare a casa, entrare in ssh al lavoro e ricollegarmi alla sessione già in esecuzione. Lavoro anche molto su host VPS remoti, il che rende più importante la possibilità di ricollegarmi, poiché potrei perdere la connessione ssh. Gvim attrae i nuovi utenti di vim ed è un bel modo per iniziare, ma una volta che sei un utente esperto di vim, i menu e gli altri elementi della GUI ti rallentano. Vim può essere configurato per utilizzare un mouse in modalità terminale (anche su SSH), e se imposti il tuo terminale per usare 256 colori e un bel font Unicode, puoi diventare piuttosto stravagante senza loverhead di una GUI.
vimdiff <(./abc.sh) <(./abc2.sh)
non ' t funziona ([ 1] + Stopped … blah blah) magvimdiff <(./abc.sh) <(./abc2.sh)
funziona, io uso Fedora 21 gnome 3.