Ich bin es gewohnt, Redakteure zu modeln . Nur im letzten Jahr habe ich vim / gvim verwendet, das einen modalen Ansatz hat.
Ich bin Tabs in allen Editoren gewohnt, da alle vor vim daran gewöhnt sind. In gvim müssen Sie nicht unbedingt Tabulatoren verwenden: Sie können nur Puffer verwenden.
Meine Frage ist: Was sind die Vor- / Nachteile zwischen diesen beiden Ansätzen (Puffer vs Tabs)? Warum gibt es diese beiden Optionen?
Zuallererst eine schnelle Namenskorrektur - alles, was in Vim offen ist, ist ein "Puffer". Die Terminologie hier ist ähnlich wie bei Emacs, wenn Sie mit diesem Editor vertraut sind. Puffer verweisen einfach auf geöffnete Dateien im Speicher des aktuellen Vim-Prozesses. Verwenden Sie, um eine Liste Ihrer Puffer anzuzeigen
Hier sehen Sie eine Liste der aktuellen Puffer, nummeriert in der Reihenfolge, in der sie geöffnet wurden. Puffer haben jedoch nichts mit der visuellen Darstellung von Dateien in Vim zu tun. Ich denke, Sie denken vielleicht an Spaltungen oder Ansichten.
Was den Unterschied zwischen Splits oder Tabs betrifft, ist es wirklich Ihre Präferenz! Einige Leute möchten in der Lage sein, eine Menge Code auf einmal zu sehen (oder haben dafür die Bildschirmgrundlage) und bevorzugen daher möglicherweise die Verwendung von Teilungen. Andere Leute, wie Sie, sind eher an Tabs gewöhnt und bevorzugen diese.
Diese Links enthalten hilfreiche Informationen zur Verwendung von Teilungen und Registerkarten:
Für Splits (in diesem Dokument werden sie als Ansichtsfenster bezeichnet): http://www.linux.com/archive/feed/54157
für Tabs: dieselbe Site (leider kann nicht mehr als ein Hyperlink gepostet werden)
Ich hoffe das beantwortet deine Frage! Bitte klären Sie, ob dies nicht der Fall ist.
quelle
Registerkarten werden in der Regel für Ansichten verwendet, und ViM versucht, Ihre Produktivität mit Plugins wie BufExplorer und NERDTree für die Pufferverwaltung aufrechtzuerhalten. Ich habe jedoch auch die Schuld, einen einzelnen Puffer in jedem Tab geöffnet zu haben - das ist eine schlechte Angewohnheit.
quelle