Właśnie znalezione vimdiff <(./abc.sh) <(./abc2.sh)nie działa ([1] + Zatrzymano ... bla bla), ale gvimdiff <(./abc.sh) <(./abc2.sh)działa, używam Fedory 21 gnome 3.
林果 皞
Odpowiedzi:
8
W gVimie możesz wybrać czcionkę, vim zależy od czcionki, którą udostępnia terminal. To samo dotyczy obsługi kolorów. Gvim ma pełne wsparcie, vim zależy od terminala.
Gvim ma dodatkowo menu i pasek narzędzi, których brakuje w vimie.
Jedną wielką zaletą vima jest to, że ponieważ jest to aplikacja terminalowa, masz w pełni rozwinięty terminal na wyciągnięcie ręki. gVim ma bardzo podstawowe wsparcie terminalowe. Jest to przydatne :makena przykład w przypadku uruchamiania .
Może dodaj, że gvimmysz jest domyślnie włączona, a vimnie (chociaż łatwo ją włączyć set mouse=a). Ponadto większość schematów kolorów jest napisanych dla, gvima nie dla, vimwięc łatwiej jest używać ich po wyjęciu z pudełka (chociaż używanie guicolorscheme.vimskryptów również działa dobrze). Tak, używam vim.
7
Dlaczego, u licha, potrzebujesz myszy vim?
Bernhard
@Bernhard Aby zmienić rozmiar podziałów pionowych / poziomych szybciej niż za pomocą klawiatury.
Étienne
2
@ Etienne To nie jest szybsze. Będę musiał najpierw złapać moją mysz;)
Bernhard
Nie jest to duży problem, jeśli masz pod ręką touchpad lub trackpoint.
Kos
2
Zainstaluj oba i wypróbuj oba, używają tej samej konfiguracji itp., Więc nie ma ryzyka.
Jeśli chodzi o różnice: jedno jest narzędziem graficznym, drugie jest narzędziem wiersza poleceń. Zaletą vim-a dla gvim jest to, że można go łatwo używać przez połączenie ssh. (Możesz zrobić to samo z gvim, tunelując X, ale to ma dość ogólne obciążenie.
Istnieje ryzyko, że rozproszysz swoje energie zbyt cienko i zniechęcisz się. Próbowałem już ponad 20 edytorów / IDE, a ponieważ nigdy nie zaangażowałem się w naukę jednego, cierpię. Obecnie odkrywanie radości vima dzięki wtyczkom. :-)
ankush981,
2
Pakiet gvim powinien mieć wszystkie vim nadchodzące. To znaczy, jeśli chcesz wrócić do waniliowego vima, możesz.
W każdym razie największą różnicą IMO jest to, że vim zależy od terminala do obsługi znaków specjalnych i sekwencji klawiszy. Jeśli chcesz map i wykorzystywać takie rzeczy <c-space>, <m-ins>... po prostu zapomnieć o tym z vim.
Oczywiście gvim ma menu, mysz, pasek narzędzi itp. Ale to tylko niewielki bonus w porównaniu do w pełni funkcjonalnej klawiatury.
Oba są takie same, jeśli widzisz pod względem wydajności, ale jeśli chcesz wyglądać dobrze i dostosować edytor tak, aby nie wyglądał nudno, to chciałbyś wypróbować ulepszoną wersję vima.
Dla mnie największą wadą używania gvima w porównaniu z vimem jest to, że nie można go uruchomić w odłączanym pojemniku. Uruchamiam vim wewnątrz tmux , co pozwala mi odłączyć uruchomioną sesję i podłączyć ją później. Na przykład mogę odłączyć sesję w pracy, iść do domu, ssh do pracy i ponownie dołączyć 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 dobry sposób na rozpoczęcie, ale gdy jesteś zaawansowanym użytkownikiem vim, menu i inne elementy GUI po prostu spowalniają. Vim może być skonfigurowany do używania myszy w trybie terminalowym (nawet przez SSH), a jeśli ustawisz terminal tak, aby używał 256 kolorów i ładnej czcionki Unicode, możesz uzyskać dość fantazyjne bez narzutu GUI.
vimdiff <(./abc.sh) <(./abc2.sh)
nie działa ([1] + Zatrzymano ... bla bla), alegvimdiff <(./abc.sh) <(./abc2.sh)
działa, używam Fedory 21 gnome 3.Odpowiedzi:
W gVimie możesz wybrać czcionkę, vim zależy od czcionki, którą udostępnia terminal. To samo dotyczy obsługi kolorów. Gvim ma pełne wsparcie, vim zależy od terminala.
Gvim ma dodatkowo menu i pasek narzędzi, których brakuje w vimie.
Jedną wielką zaletą vima jest to, że ponieważ jest to aplikacja terminalowa, masz w pełni rozwinięty terminal na wyciągnięcie ręki. gVim ma bardzo podstawowe wsparcie terminalowe. Jest to przydatne
:make
na przykład w przypadku uruchamiania .źródło
gvim
mysz jest domyślnie włączona, avim
nie (chociaż łatwo ją włączyćset mouse=a
). Ponadto większość schematów kolorów jest napisanych dla,gvim
a nie dla,vim
więc łatwiej jest używać ich po wyjęciu z pudełka (chociaż używanieguicolorscheme.vim
skryptów również działa dobrze). Tak, używamvim
.vim
?Zainstaluj oba i wypróbuj oba, używają tej samej konfiguracji itp., Więc nie ma ryzyka.
Jeśli chodzi o różnice: jedno jest narzędziem graficznym, drugie jest narzędziem wiersza poleceń. Zaletą vim-a dla gvim jest to, że można go łatwo używać przez połączenie ssh. (Możesz zrobić to samo z gvim, tunelując X, ale to ma dość ogólne obciążenie.
źródło
Pakiet gvim powinien mieć wszystkie vim nadchodzące. To znaczy, jeśli chcesz wrócić do waniliowego vima, możesz.
W każdym razie największą różnicą IMO jest to, że vim zależy od terminala do obsługi znaków specjalnych i sekwencji klawiszy. Jeśli chcesz map i wykorzystywać takie rzeczy
<c-space>
,<m-ins>
... po prostu zapomnieć o tym z vim.Oczywiście gvim ma menu, mysz, pasek narzędzi itp. Ale to tylko niewielki bonus w porównaniu do w pełni funkcjonalnej klawiatury.
źródło
Oba są takie same, jeśli widzisz pod względem wydajności, ale jeśli chcesz wyglądać dobrze i dostosować edytor tak, aby nie wyglądał nudno, to chciałbyś wypróbować ulepszoną wersję vima.
źródło
Dla mnie największą wadą używania gvima w porównaniu z vimem jest to, że nie można go uruchomić w odłączanym pojemniku. Uruchamiam vim wewnątrz tmux , co pozwala mi odłączyć uruchomioną sesję i podłączyć ją później. Na przykład mogę odłączyć sesję w pracy, iść do domu, ssh do pracy i ponownie dołączyć 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 dobry sposób na rozpoczęcie, ale gdy jesteś zaawansowanym użytkownikiem vim, menu i inne elementy GUI po prostu spowalniają. Vim może być skonfigurowany do używania myszy w trybie terminalowym (nawet przez SSH), a jeśli ustawisz terminal tak, aby używał 256 kolorów i ładnej czcionki Unicode, możesz uzyskać dość fantazyjne bez narzutu GUI.
źródło