Hallo, um in News und Mails eine vernünftige Zeilenlänge zu erhalten, habe ich in der vimrc die textwidth auf 72 gesetzt. Das stört natürlich wenn man eine *rc mit copy and paste bearbeiten will, da man da oft längere Zeilen braucht. Durch die Hilfe habe ich herausgefunden, daß man das im Befehlsmodus mit ":set paste" ändern kann. Was ich leider nicht herausbekommen habe, ist, wie ich durch einen Eintrag in der vimrc erreichen kann, daß ich zwischen den beiden Modi hin- und hertoggeln kann. Es wäre nett, wenn jemand eine Lösung für mich hätte. Gruß, Frank
* Frank Streitz
um in News und Mails eine vernünftige Zeilenlänge zu erhalten, habe ich in der vimrc die textwidth auf 72 gesetzt. Das stört natürlich wenn man eine *rc mit copy and paste bearbeiten will, da man da oft längere Zeilen braucht.
1. Ich verwende unterschiedliche Dateien für Mail/News und den Rest. Beispielsweise in ~/.muttrc: set editor="vim -u $HOME/.vim/rc_mailnews" In dieser Datei kann man dann generische Bestandteile includen, ohne sie textuell einzfügen zu müssen (wegen Konsistenz bei Änderungen): source ~/.vimrc 2. Es gibt "set mouse=a", damit hast Du auch im xterm Mouse-Support und brauchst :set paste nicht. Funktioniert bei SuSE aber nur wenn Du vim neu kompilierst oder vim mit gvim aufrufst wobei der Aufrufname aber vim bleiben muss: ln -s `which gvim` $HOME/bin/vim export PATH=$HOME/bin:$PATH Ich find es sehr praktisch auch beim Mailschreiben Mausrad und Cut&Paste wie in X-Programmen zu haben. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ "There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence." -- Jeremy S. Anderson
On Fri, Jan 30, 2004 at 04:48:43PM +0100, Bernhard Walle wrote:
* Frank Streitz
[2004-01-30 15:48]:
um in News und Mails eine vernünftige Zeilenlänge zu erhalten, habe ich in der vimrc die textwidth auf 72 gesetzt. Das stört natürlich wenn man eine *rc mit copy and paste bearbeiten will, da man da oft längere Zeilen braucht.
2. Es gibt "set mouse=a", damit hast Du auch im xterm Mouse-Support und brauchst :set paste nicht. Funktioniert bei SuSE aber nur wenn Du vim neu kompilierst oder vim mit gvim aufrufst wobei der Aufrufname aber vim bleiben muss:
ln -s `which gvim` $HOME/bin/vim export PATH=$HOME/bin:$PATH
Diese Lösung werde ich benutzen. Vielen Dank für die schnelle Hilfe! Schade, daß man nicht durch einen Eintrag in der vimrc mit der textwidth zwischen 72 und 0 hin- und hertoggeln kann. :-(
Ich find es sehr praktisch auch beim Mailschreiben Mausrad und Cut&Paste wie in X-Programmen zu haben.
Ja, ich auch. Bei Zeilen bis 72 hat es ja auch problemlos geklappt. Bis ich erstmal drauf gekommen bin, daß der Kuddelmuddel mit meiner Zeilenlänge zusammenhängt. ;-) Aber ist auch ganz praktisch, daß ich bei Deiner Lösung auch noch das Wheelrad benutzen kann. Gruß, Frank
* Frank Streitz
On Fri, Jan 30, 2004 at 04:48:43PM +0100, Bernhard Walle wrote:
* Frank Streitz
[2004-01-30 15:48]: um in News und Mails eine vernünftige Zeilenlänge zu erhalten, habe ich in der vimrc die textwidth auf 72 gesetzt. Das stört natürlich wenn man eine *rc mit copy and paste bearbeiten will, da man da oft längere Zeilen braucht.
2. Es gibt "set mouse=a", damit hast Du auch im xterm Mouse-Support und brauchst :set paste nicht. Funktioniert bei SuSE aber nur wenn Du vim neu kompilierst oder vim mit gvim aufrufst wobei der Aufrufname aber vim bleiben muss:
ln -s `which gvim` $HOME/bin/vim export PATH=$HOME/bin:$PATH
Diese Lösung werde ich benutzen. Vielen Dank für die schnelle Hilfe! Schade, daß man nicht durch einen Eintrag in der vimrc mit der textwidth zwischen 72 und 0 hin- und hertoggeln kann. :-(
Naja, sowas wie map <F10> :set tw=72<CR> map <F11> :set tw=0<CR> geht natürlich schon. Bestimmt geht es auch in Abhängigkeit vom akt. Status aber so gut kenn ich mich dann auch wieder nicht aus. :-) Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Das Wort "WINDOWS" stammt aus einem alten Sioux-Dialekt und bedeutet: "Weißer Mann starrt durch Glasscheibe auf Sanduhr." (gefunden in d.c.t)
Hallo, Bernhard Walle meinte am 30.01.04 um 19:01:
* Frank Streitz
[2004-01-30 18:23]:
Diese Lösung werde ich benutzen. Vielen Dank für die schnelle Hilfe! Schade, daß man nicht durch einen Eintrag in der vimrc mit der textwidth zwischen 72 und 0 hin- und hertoggeln kann. :-(
Naja, sowas wie
map <F10> :set tw=72<CR> map <F11> :set tw=0<CR>
Oh Mann, was war ich mal wieder begriffsstutzig. ;-) Diesen Abschnitt habe ich auch in der Hilfe gefunden. Ich wußte nur nicht, daß ich das so in die vimrc eintragen kann. Ich habe das bei geöffnetem vim im Kommandomodus eingegeben und konnte dann auch hin- und hertoggeln, aber das war mir auf diese Art natürlich zu umständlich. Danke, jetzt klappt es. Gruß, Frank -- ** pgp public key available from keyservers **
Hallo Leute, Am Freitag, 30. Januar 2004 15:48 schrieb Frank Streitz:
um in News und Mails eine vernünftige Zeilenlänge zu erhalten, habe ich in der vimrc die textwidth auf 72 gesetzt. Das stört natürlich wenn man eine *rc mit copy and paste bearbeiten will, da man da oft längere Zeilen braucht.
Du willst also die textwidth nur bei bestimmten Dateitypen festlegen? Probiers mal mit autocmd Syntax mail set textwidth=72 in der ~/.vimrc Gruß Christian Boltz --
Ich komme ja nicht aus dem Norden, aber gilt da nicht dieser Spruch: "Hamburg ist das Tor zur Welt, aber Bremen hat den Schlüssel dazu." Stimmt. Aber damit können die nichts anfangen, weil Hamburg weltoffen ist :-) [> Martin Röhricht und Thorsten Körner in suse-linux]
Hallo, Christian Boltz meinte am 31.01.04 um 00:05:
Du willst also die textwidth nur bei bestimmten Dateitypen festlegen? Probiers mal mit autocmd Syntax mail set textwidth=72 in der ~/.vimrc
Danke! Erst hatte ich keine Lösung, jetzt muß ich mich sogar für eine von zwei entscheiden (siehe Mail von Bernhard). ;-) Es ist immer wieder erstaunlich, wieviele Wege unter Linux nach Rom führen. Gruß, Frank -- ** pgp public key available from keyservers **
participants (3)
-
Bernhard Walle
-
Christian Boltz
-
Frank Streitz