Uczę się Vima, oglądając screencasty. Zastanawiam się, dlaczego wiele osób korzysta z gVim lub MacVim?
Z tego, co widzę, wersja GUI Vima ma tylko dodatkowe funkcje, które wymagają użycia myszy. Ale czy nie jest to sprzeczne z „filozofią Vima”?
Czy ktoś może wyjaśnić, jakie dodatkowe funkcje oferuje wersja GUI Vim w porównaniu do Vima opartego na terminalu?
Odpowiedzi:
Niektóre funkcje, które będą działać tylko z gVim:
Po drugie, nawet jeśli wolisz korzystać z Vima, instalując wersję GUI może oferować więcej funkcji czasu kompilacji niż wersja bez, przynajmniej w niektórych dystrybucjach (takie jak
clipboard
iclientserver
wsparcie w systemie opartym na Debianievim-nox
vsvim-gnome
).Ponadto w systemie Windows można zmienić rozmiar okna gVim łatwiej niż okno konsoli Vima.
Czego nie robi gVim :
:!vim
,:!mutt
lub:!irssi
z gVim lub naciskając Kna słowo (które domyślnie otwiera manpage dla tego słowa). Zobacz także .źródło
menu.vim
a następnie prawdopodobnie używaćset wildmenu
i:emenu <Tab>
nawigować w sposób, który przypomina ... cóż, menu.Mogę tylko porozmawiać o gVimie. Poza podstawowymi różnicami odkryłem, że używanie gVim bardzo mi pomaga na początku w nauce podstawowych poleceń (na przykład jeden ze sposobów kopiowania zaznaczonego tekstu do schowka za pomocą „+ y) poprzez czytanie każdego skrótu wyświetlanego w menu. brzmi to głupio, ale naprawdę powinieneś poświęcić trochę czasu na przeglądanie menu, a nie tylko kliknięcie elementu, ale także przetestowanie pokazanego skrótu.
źródło
Niektórzy z nas utknęli w krainie Windows, więc opcje terminali są mniej wygodne.
W Eksploratorze Windows możesz kliknąć plik prawym przyciskiem myszy i natychmiast go otworzyć za pomocą gVim. Jest to o wiele łatwiejsze i szybsze niż otwieranie terminala (cygwin lub cokolwiek innego), nawigacja do katalogu i podglądanie pliku.
(Na moim komputerze PC, gVim i MinGW bash pokrywają większość moich potrzeb edycyjnych)
źródło
xterm -e vim %
lub coś takiego ...gVim
zainstalowałem. Czcionki terminali Windows powodują krwawienie oczu.Aby dodać trywialną rzecz: Podczas korzystania z gvim, lista okien mojego pulpitu pokazuje ładny symbol Vima, a nie symbol Xterm, co ułatwia przejście do edytora, jeśli otwartych jest wiele xtermów.
źródło
xseticon
:-)Jedną z kluczowych rzeczy dla mnie, która wciąż zmusza mnie do używania wersetów MacVima tylko terminal + vi, jest prędkość. Mam wiele wtyczek vima i podpowiedzi językowych i kontrolerów składni, które zaskakująco obciążają terminal VI, podczas gdy skompilowany bin MacVim dobrze radzi sobie z tym cukrem syntatycznym.
źródło
Zmiana kształtu kursora w zależności od trybu (np. Normalny vs Wstaw) działa bardzo dobrze w gVim. Powinno to działać, gdy korzystam z vima w programie terminalowym takim jak Konsole, ale nigdy nie widziałem, żeby działał.
źródło