Jestem przyzwyczajony do edytorów bez modeli . Dopiero w ubiegłym roku korzystałem z vim / gvim, który ma podejście modalne .
Przyzwyczaiłem się do zakładek we wszystkich edytorach, ponieważ przed vimem wszyscy się do tego przyzwyczaili. W gvim niekoniecznie musisz używać tabulatorów: możesz po prostu używać buforów.
Moje pytanie brzmi: jakie są zalety / wady między tymi dwoma podejściami (bufory vs. tabulatory)? Dlaczego te dwie opcje istnieją?
Przede wszystkim szybka korekta nazewnictwa - wszystko, co jest otwarte w Vimie, jest „buforem”. Terminologia tutaj jest podobna do emacsa, jeśli znasz ten edytor. Bufory odnoszą się po prostu do otwartych plików w pamięci bieżącego procesu Vima. Aby zobaczyć listę twoich buforów, użyj
która pokazuje listę bieżących buforów, ponumerowanych w kolejności, w jakiej zostały otwarte. Bufory nie mają jednak nic wspólnego z wizualną reprezentacją plików w Vimie. Myślę, że możesz myśleć o podziałach lub poglądach.
Jeśli chodzi o różnicę między podziałami lub kartami - to naprawdę twoje preferencje! Niektóre osoby lubią mieć możliwość zobaczenia dużej ilości kodu na raz (lub mają do tego nieruchomość na ekranie), więc wolą używać podziałów. Inne osoby, takie jak ty, są bardziej przyzwyczajone do kart i dlatego mogą to preferować.
Te linki zawierają pomocne informacje na temat korzystania z podziałów i kart:
dla podziałów (nazywają je rzutniami w tym dokumencie): http://www.linux.com/archive/feed/54157
dla kart: ta sama strona (przepraszam, nie mogę opublikować więcej niż jednego hiperłącza)
Mam nadzieję, że to odpowiada na twoje pytanie! Proszę wyjaśnić, jeśli nie.
źródło
Karty są zwykle używane do widoków, a ViM stara się utrzymać produktywność dzięki wtyczkom takim jak BufExplorer i NERDTree do zarządzania buforami. Jednak jestem też winny używania jednego bufora otwartego w każdej zakładce - to zły nawyk.
źródło