Seite 1 von 2

Eine Frage zu Vim (Tabs)

Verfasst: Samstag 11. August 2007, 14:52
von Tayce
Hey,

da ich gerade versuche mich mit dem Vim zurechtzufinden (klappt auch schon recht gut :), man kann echt schnell damit arbeiten) habe ich heute mal die Tab funktion ausprobiert. Nun wollte ich mal fragen ob es möglich ist die Tabs auch ohne Maus zu wechseln? (Ich benutze Gvim )

Tayce

Verfasst: Samstag 11. August 2007, 15:27
von Mephisto
Entweder im Normal-Mode mit :tabnext und :tabprev oder du legst dir ein Mapping in deiner vimrc dafuer an z.B. so

nmap <C-Right> :tabnext<cr>
nmap <C-Left> :tabprev<cr>

Jetzt kann man mit Strg+Pfeiltaste Links/Rechts Tabs wechseln.

hth, mephisto

Verfasst: Samstag 11. August 2007, 15:33
von Tayce
Cool, danke! :)

Verfasst: Samstag 11. August 2007, 16:53
von tiax
im GVim gehts von Haus aus auch mit Strg+Bild-auf/-ab

Verfasst: Samstag 11. August 2007, 17:01
von Tayce
ja ich hab mir das jetz mit Ctrl-rechts/links eingestellt dass wenn ich in der Konsole arbeite mich nich umstellen muss..

Verfasst: Samstag 11. August 2007, 17:25
von veers
Kann mir mal jemand sagen was an Tabs toller ist als an Buffern? O_o

Verfasst: Samstag 11. August 2007, 17:30
von tiax
Pro Tab kann man mehrere Buffer haben. Außerdem gibts diese praktischen Knöpfe am oberen Rand.

Verfasst: Samstag 11. August 2007, 17:31
von Tayce
Okay, was ist ein Buffer? ^^

PS: die Sache mit Ctrl+Bild hoch/runter geht auch in der Konsole..

Verfasst: Samstag 11. August 2007, 18:20
von veers
tiax hat geschrieben: Außerdem gibts diese praktischen Knöpfe am oberen Rand.
Die brauchen doch nur platz ;)
http://www.vim.org/tips/tip.php?tip_id=135 hat geschrieben:1. What is a Vim buffer?
A buffer is a file loaded into memory for editing. All opened files are
associated with a buffer. There are also buffers not associated with any
file.

Help keyword(s): windows-intro

Verfasst: Samstag 11. August 2007, 19:04
von Leonidas
tiax hat geschrieben:Außerdem gibts diese praktischen Knöpfe am oberen Rand.
Die habe ich mit MiniBufExplorer auch. Und kann auch mit der Tastatur die Buffer wechseln.

Was mir nicht gefällt, ist dass es in Vim eigentlich drei mal das gleiche gibt: Buffer, Windows und nun noch Tabs. Sie unterscheiden sich eigentlich nur wenig, besonders Windows und Tabs.

Verfasst: Samstag 11. August 2007, 19:14
von veers
Leonidas hat geschrieben: Die habe ich mit MiniBufExplorer auch. Und kann auch mit der Tastatur die Buffer wechseln.
Ja, der minibufexplorer ist toll :)

Hm also Windows kannst du ja mehrere gleichzeitig öffnen, das bringt schon was :)

Verfasst: Samstag 11. August 2007, 19:24
von Leonidas
veers hat geschrieben:Hm also Windows kannst du ja mehrere gleichzeitig öffnen, das bringt schon was :)
Ja, gut, die Windows sind manchmal praktisch. Aber wenn man sie groß macht und zwischen ihnen umschaltet hat man mehr oder weniger Tabs. Oder wenn man zwischen Buffern umschaltet, dann hat man so etwas wie Tabs.

Verfasst: Samstag 11. August 2007, 20:46
von veers
Leonidas hat geschrieben:
veers hat geschrieben:Hm also Windows kannst du ja mehrere gleichzeitig öffnen, das bringt schon was :)
Ja, gut, die Windows sind manchmal praktisch. Aber wenn man sie groß macht und zwischen ihnen umschaltet hat man mehr oder weniger Tabs. Oder wenn man zwischen Buffern umschaltet, dann hat man so etwas wie Tabs.
Wie gesagt die Tabs kann ich mir auch nur dadurch erklären das sie gerade k3wl sind O_o

Verfasst: Samstag 11. August 2007, 20:55
von tiax
Tabs sind ein Feature das ich mag und sie verkörpern ein Paradigma, an das ich gewohnt bin. Wie genau sich das jetzt aber manifestiert - in Tabs oder in Buffern und mit Anzeige dank Script - ist mir recht egal, ich hab halt das genommen, was schon dabei war.

So erklärt man Tabs in Vim :wink:

Verfasst: Montag 13. August 2007, 14:54
von Y0Gi
An den MiniBufExplorer kann ich mich nicht so recht gewöhnen. Und ist das so normal, dass man vor dem Wechsel in einen anderen Buffer die Änderungen speichern muss? Das ist beim Nachschlagen zwischendurch etwas nervig.

Verfasst: Montag 13. August 2007, 15:35
von Mephisto
Jo ist normal, aber wenn du :set hidden machst kannst du auch andere Buffer anschaun ohne speichern zu müssen. Ich weis grade nur nicht ob es eine Option gibt damit Buffer standardmaessig hidden sind.

greets meph

Verfasst: Montag 13. August 2007, 16:08
von veers
Mephisto hat geschrieben:Jo ist normal, aber wenn du :set hidden machst kannst du auch andere Buffer anschaun ohne speichern zu müssen. Ich weis grade nur nicht ob es eine Option gibt damit Buffer standardmaessig hidden sind.

greets meph

Code: Alles auswählen

set hid

Verfasst: Montag 13. August 2007, 16:31
von Mephisto
Hmm, ich dachte immer das bezieht sich nur auf den aktuellen Buffer. Naja, inzwischen hab ich mich eh dran gewöhnt zu speichern bevor mir einen anderen Buffer ansehen will :)

lg mephisto

Verfasst: Montag 13. August 2007, 19:30
von Leonidas
Y0Gi hat geschrieben:An den MiniBufExplorer kann ich mich nicht so recht gewöhnen. Und ist das so normal, dass man vor dem Wechsel in einen anderen Buffer die Änderungen speichern muss?.
Also ich muss nicht speichern: C-W Pfeil Nach oben, mit Tab Buffer auswählen und mit Enter anzeigen.

Verfasst: Mittwoch 15. August 2007, 14:19
von Tayce
Also da ich nicht nochmal nen extra Thread zu Vim aufmachen möchte schreib ich hier mein Problem.

Also:

Findet ihr das Syntax von Vim für Python auch ein wenig dumm?
Könnt ihr mir vlt ein gutes .vim file empfehlen?

Ich finde das Python Highlighting hier im Forum genial^^

Ich hab mir auf der Suche nach nem besseren Highlighting das vim file geladen.

Für die Installation steht ich solle es in ~/.vim/syntax packen... Naja, schaut immer noch gleich aus^^ :oops: