Hi,
ich benutze den vim gerade zum coden, mir gefällen aber noch ein paar Dinge nicht.
1. Er fügt da immer nach einem Zeilenumbruch Tabulatoren ein, 2 Leerzeichen wären mir aber lieber. Wie kann man das einstellen ?
2. Wenn ich per Copy / Paste mit markieren unter X oder mit gpm Codestücke kopiere, fügt er nochmehr dieser tabulatoren ein: etwas so if (i<argc){ test_and_resize_buffer(strlen(argv[i])); strcat(buffer,argv[i]); printf("blah blah%s\n",argv[i]); }else { printf("blah blah blah\n");
3. Wenn ich was aus einem Buffer mit [p] einfüge, tut er das immer hinter dem Zeichen wo der aktuellen Cursor ist. Wie geht das an der Stelle wo der Cursor ist ? z.B. ist das am Zeilenanfang blöd, wenn man da was einfügen will.
4. Beim markieren mit visual, und dem kopieren danach, wird auch immer das Zeichen unter dem Cursor mitkopiert, obwohl es nicht markiert ist. Kann man das auch aus/umstellen ?
Irgendwie hat der Cursor beim vi scheinbar eine besondere/andere Bedeutung als bei anderen Editoren ...
Danke, Bye, Stephan
On Thu, Mar 02, 2000 at 04:11:26PM +0100, Stephan Goetter wrote: : Hi, : : 1. : Er fügt da immer nach einem Zeilenumbruch Tabulatoren ein, 2 Leerzeichen wären mir aber lieber. : Wie kann man das einstellen ?
set et oder set expandtab
: 2. : Wenn ich per Copy / Paste mit markieren unter X oder mit gpm Codestücke kopiere, fügt er nochmehr dieser : tabulatoren ein:
set noai nosi oder set nosmartindent noautoindent
: 3. : Wenn ich was aus einem Buffer mit [p] einfüge, tut er das immer hinter : dem Zeichen wo der aktuellen Cursor ist. Wie geht das an der Stelle wo : der Cursor ist ?
[P] und nicht [p]
: 4. Beim markieren mit visual, und dem kopieren danach, wird auch immer : das Zeichen unter dem Cursor mitkopiert, obwohl es nicht markiert ist. : Kann man das auch aus/umstellen ?
?? k.A.
: Irgendwie hat der Cursor beim vi scheinbar eine besondere/andere : Bedeutung als bei anderen Editoren ...
Ja, die Tasten auch ;-)
Best regards from Dresden/Germany Viele Gruesse aus Dresden Heiko Schlittermann
Am Don, 02 Mär 2000 schrieb Heiko Schlittermann:
: Er fügt da immer nach einem Zeilenumbruch Tabulatoren ein, 2 Leerzeichen wären mir aber lieber. : Wie kann man das einstellen ? set et set expandtab
Das mit 2 Leerzeichen geht dann so
set shiftwidth=2 set tabstop=4
: Wenn ich per Copy / Paste mit markieren unter X oder mit gpm Codestücke kopiere, fügt er nochmehr dieser : tabulatoren ein: set noai nosi set nosmartindent noautoindent
Da muss ich das vor jedem kopieren also aus und dann wieder einschalten :(
: 4. Beim markieren mit visual, und dem kopieren danach, wird auch immer : das Zeichen unter dem Cursor mitkopiert, obwohl es nicht markiert ist. : Kann man das auch aus/umstellen ?
?? k.A.
Ich hab jetzt gemerkt wenn der Cursor ein Block ist, merkt man das garnicht. Bloß bei einem _ als Cursor ist das irgendwie komisch.
: Irgendwie hat der Cursor beim vi scheinbar eine besondere/andere : Bedeutung als bei anderen Editoren ... Ja, die Tasten auch ;-)
Also hat der Editor auch wieder so einen Allein-Existensanspruch:
Gewöhn dich gefälligst an mich, und danach kannst du keinen anderen Editor mehr benutzen ;)
Bye, Stephan
lug-dd@mailman.schlittermann.de