Zamknięte . To pytanie jest
oparte na opiniach . Obecnie nie przyjmuje odpowiedzi.
Komentarze
Odpowiedź
W gVim możesz wybrać czcionkę, vim zależy od czcionki dostarczonej przez terminal. To samo dotyczy obsługi kolorów. Gvim ma pełne wsparcie, vim zależy od terminala.
Gvim dodatkowo ma menu i pasek narzędzi, których brakuje w vimie.
Jedna duża zaleta vim polega na tym, że ponieważ jest to aplikacja terminalowa, masz pełny terminal na wyciągnięcie ręki. gVim ma bardzo podstawową obsługę terminala. Jest to przydatne, jeśli na przykład uruchomisz :make
.
Komentarze
Odpowiedź
Zainstaluj oba i wypróbuj oba, używają tej samej konfiguracji itp., więc nie ma ryzyka.
Jeśli chodzi o różnice: jedna jest graficzną narzędzie pierwsze jest narzędziem wiersza poleceń. Zaletą vima w stosunku do gvima jest to, że można go łatwo używać przez połączenie ssh. (Możesz zrobić to samo z gvim przez tunelowanie X, ale wiąże się to z pewnym narzutem.
Komentarze
Odpowiedź
Pakiet gvim powinien mieć cały vim. Oznacza to, że jeśli chcesz wrócić do vani lla vim, możesz.
W każdym razie, największą różnicą IMO jest to, że vim polega na terminalu, który obsługuje znaki specjalne i sekwencje klawiszy. Jeśli chcesz zmapować i wykorzystać rzeczy takie jak <c-space>
, <m-ins>
, … po prostu zapomnij o tym z vimem.
Oczywiście gvim ma menu, mysz, pasek narzędzi itp. Ale to tylko niewielki bonus w porównaniu do w pełni funkcjonalnej klawiatury.
Odpowiedź
Oba są takie same, jeśli myślisz o wydajności, ale jeśli chcesz mieć dobry wygląd i chcesz dostosować edytor tak, aby nie wyglądał nudno, chciałbyś wypróbować ulepszoną wersję vim.
Odpowiedź
Dla mnie największą wadą używania gvim zamiast vim jest to, że nie można go uruchomić wewnątrz odłączalnego kontenera. Uruchamiam vima w tmux , co pozwala mi odłączyć uruchomioną sesję i podłączyć ją później. Na przykład, mogę odłączyć sesję w pracy, wrócić do domu, połączyć się ssh do pracy i ponownie podłączyć się do już uruchomionej sesji. Dużo pracuję również na zdalnych hostach VPS, co sprawia, że możliwość ponownego podłączenia jest ważniejsza, ponieważ mogę stracić połączenie ssh. Gvim jest atrakcyjny dla nowych użytkowników vima i jest to fajny sposób na rozpoczęcie, ale kiedy już jesteś zaawansowanym użytkownikiem Vima, menu i inne elementy GUI po prostu Cię spowalniają. Vim może być skonfigurowany do używania myszy w trybie terminala (nawet przez SSH), a jeśli ustawisz terminal na 256 kolorów i ładną czcionkę Unicode, możesz uzyskać całkiem wymyślny wygląd bez narzutu GUI.