Zwei Dateien mit vim öffnen?
Ich denke mal, das geht bestimmt, bloß wie? Kann man mit vim zwei Dateien öffnen und die in einer geteilten Ansicht gleichzeitig darstellen, sodass man hin und herspringen kann zwischen beiden? Mir ist das zu umständlich, zwei Konsolen aufzumachen und zwei vim Sitzungen zu öffnen. Wenn man gleichzeitig zwei Dateien editieren könnten wäre das fein. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Sun, 13 Nov 2011, 18:25:56 +0100, Malte Gell wrote:
Ich denke mal, das geht bestimmt, bloß wie? Kann man mit vim zwei Dateien öffnen und die in einer geteilten Ansicht gleichzeitig darstellen, sodass man hin und herspringen kann zwischen beiden?
Mir ist das zu umständlich, zwei Konsolen aufzumachen und zwei vim Sitzungen zu öffnen. Wenn man gleichzeitig zwei Dateien editieren könnten wäre das fein.
vi -o file1 file2 ... oeffnet einen Tab fuer jede angegebene Datei.
Gruß Malte
HTH, cheers. l8er manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.11.2011 18:33, schrieb Manfred Hollstein:
On Sun, 13 Nov 2011, 18:25:56 +0100, Malte Gell wrote:
Ich denke mal, das geht bestimmt, bloß wie? Kann man mit vim zwei Dateien öffnen und die in einer geteilten Ansicht gleichzeitig darstellen, sodass man hin und herspringen kann zwischen beiden?
vi -o file1 file2 ...
Aha, danke. Aber wie springt man zwischen den beiden hin und her? Mit TAB geht es jedenfalls nicht... Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Sun, 13 Nov 2011, 19:29:32 +0100, Malte Gell wrote:
Am 13.11.2011 18:33, schrieb Manfred Hollstein:
On Sun, 13 Nov 2011, 18:25:56 +0100, Malte Gell wrote:
Ich denke mal, das geht bestimmt, bloß wie? Kann man mit vim zwei Dateien öffnen und die in einer geteilten Ansicht gleichzeitig darstellen, sodass man hin und herspringen kann zwischen beiden?
vi -o file1 file2 ...
Aha, danke. Aber wie springt man zwischen den beiden hin und her? Mit TAB geht es jedenfalls nicht...
Ctrl-W W
Gruß Malte
Cheers. l8er manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Sun, 13 Nov 2011, 19:51:11 +0100, Malte Gell wrote:
Am 13.11.2011 19:46, schrieb Manfred Hollstein:
Ctrl-W W
Jup, danke!
Und, falls du mal in einer laufenden vi-Session eine andere Datei parallel oeffnen willst, dann geht das mit Ctrl-W N . Das Hin- und Herschalten geht dann wie mittlerweile bekannt wieder mit Ctrl-W W . Cheers. l8er manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 13.11.2011 um 21:43 schrieb Manfred Holstein:
Und, falls du mal in einer laufenden vi-Session eine andere Datei parallel oeffnen willst, dann geht das mit Ctrl-W N .
Oder mit :sp <Dateinmame>. Wird <Dateiname> weggelassen, wird die aktuelle Datei ein zweites Mal geladen. Ich verwende das gerne, um in einer Datei gleichzeiting an mehreren Stellen editieren zu können. Rainer-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sonntag 13 November 2011 schrieb Malte Gell:
Ich denke mal, das geht bestimmt, bloß wie? Kann man mit vim zwei Dateien öffnen und die in einer geteilten Ansicht gleichzeitig darstellen, sodass man hin und herspringen kann zwischen beiden? Ja das geht. Am einfachsten, mit gvim. Hier hast du die Möglichkeit das ganze der Maus zu machen. Das Fenster lässt sich horizontal oder vertikal oder horizontal und vertikal oder vertikal und vertikal und hjorizontal oder ääh :-)
Außerdem kannst du mit einem bis vielen Tabs arbeiten und hast dann noch das Terminal frei. Wenns vim sein soll: vim -O3 datei1 datei2 datei3 teilt vim in drei Fenster und lädt in jedes eine der Dateien. Afaik gibt es außer deinem Speicherausbau keine Obergrenze. man vim oder das Tutorial fördert noch viel mehr zu Tage.
Mir ist das zu umständlich, zwei Konsolen aufzumachen und zwei vim Sitzungen zu öffnen. Wenn man gleichzeitig zwei Dateien editieren könnten wäre das fein. gvim/vim/vi ist (neben emacs hüstel) schließlich die eierlegende Wollmilchsau unter den Editoren. Und es gibt ihn (wie emacs) auch für das Redmonder Betriebssystem!
-- Mit freundlichen Grüßen Matthias Müller (Benutzer #439779 im Linux-Counter http://counter.li.org) PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text- Nachrichten!
Am 13.11.2011 19:38, schrieb Matthias Müller:
Am einfachsten, mit gvim. Hier hast du die Möglichkeit das ganze der Maus zu machen. Das Fenster lässt sich horizontal oder vertikal oder horizontal und vertikal oder vertikal und vertikal und hjorizontal oder ääh :-)
Stimmt, gvim gibt es ja auch noch. Wenn ich in KDE bin, werd ich den mir auch mal ansehen. Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sun, 13 Nov 2011, Matthias Müller schrieb:
Mir ist das zu umständlich, zwei Konsolen aufzumachen und zwei vim Sitzungen zu öffnen. Wenn man gleichzeitig zwei Dateien editieren könnten wäre das fein. gvim/vim/vi ist (neben emacs hüstel) schließlich die eierlegende Wollmilchsau unter den Editoren. Und es gibt ihn (wie emacs) auch für das Redmonder Betriebssystem!
Jup, geht mit (X)Emacs genauso. Mit 'gnuserv' kann man übrigens auch prima von der Linux-Konsole zu X Text kopieren (denn die Emacs-Session läuft sowohl auf der Konsole als auch unter X ;) (ob's auch ohne gnuserv geht weiß ich jetzt nicht). Also z.B.: Per GPM auf der Linux Konsole Text markieren, per C-y in den Emacs-Buffer (auf der Konsole) einfügen, im gleichen Emacs-Buffer (unter X) den Text markieren, und wie gewohnt unter X weiterverwenden. Oder andersrum. Ich kenne keine andere Methode, mit der man Text so von der Linux Konsole zu X und andersrum befördern kann. Achso, ich verwende auch vim. Um mein ~/.signature zu editieren ;) Ansonsten mag ich's einfach, da zumindest die nötigen grundlegenden Sachen zu kennen. -dnh, C-x C-s C-x C-c [oder C-[x-s-x-c]] bzw. ESC-:wq PS: das C-x C-c für Xemacs ist IIRC nicht der default sondern meine Kombi für gnuserv-edit (d.h. gnuserv-buffer schließen), und da man beim xemacs Strg die ganze zeit halten kann und das sowieso schnell ein Fingermakro ist, sind das selbst im Worst-case nur 5:4 Tastendrücke, gefühlt sind's 2-3, so wie das :wq in etwa ;) --
Die Klitschkos finde ich aber ganz witzig... -- J. Lippert Ich weiss nicht. Mit einem "boeser Russe"-Image haetten sie bestimmt mehr Erfolg. Jetzt allerdings erwarte ich den Tag, an dem sie im rosa Spitzenkleid und mit Balletschuehchen boxen gehen. -- M. Scheer -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
David Haller
-
Malte Gell
-
Manfred Hollstein
-
Matthias Müller
-
Rainer Sokoll