Schrift
[thread]1569[/thread]

Vi(m): Tipps und Tricks rund um den Vim (Seite 2)

Leser: 40


<< |< 1 2 3 4 5 ... 8 >| >> 74 Einträge, 8 Seiten
Crian
 2004-07-13 01:37
#15334 #15334
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ah, das klingt so, als sollte ich das in mein Farbschema einbauen :-)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
betterworld
 2004-07-13 02:39
#15335 #15335
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
[quote=Crian,12.07.2004, 23:37]Ah, das klingt so, als sollte ich das in mein Farbschema einbauen :-)[/quote]
Der von mir angegebene Befehl hebt die Zeilennummern gegen den Code ab. Ich dachte das war Dein Wunsch?

Natuerlich sieht Rot ziemlich geschmacklos aus und sollte auch nur als Beispiel dienen. Wenn Du Dir fuer Dein Syntaxhighlighting ein Farbschema selbst geschrieben hast, steht Dir natuerlich frei, die Zeilennummern darin zu integrieren ;-)\n\n

<!--EDIT|betterworld|1089802069-->
Crian
 2004-07-14 15:53
#15336 #15336
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Frage: Kann man sich im Vim eine Hilfslinie hinter Spalte 80 anzeigen lassen (oder am besten variabel)?
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
betterworld
 2004-07-15 01:56
#15337 #15337
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Verwendet Ihr eigentlich die "richtigen" Tasten wie jklh und $ und so weiter, oder verwendet Ihr so vi-"untypische" Sachen wie die Pfeiltasten? Es gibt ja auch Leute, die sich von solchen Tasten dazu verleiten lassen, die meiste Zeit im Insert-Modus zu sein.
Ich benutze weitestgehend die urspruengliche vi-Tastenbelegung (auch wenn die in Dvorak nicht ganz so praktisch ist...) und verlasse meist auch den Insert-Modus, um mal eben eine Zeile nach oben zu gehen o. ä., weil es einfach schneller geht, als so weit nach rechts greifen zu muessen. Allerdings muss ich zugeben, dass ich mich in letzter Zeit gerne den Reizen der Mausbedienung im xterm hingebe, was vor allem praktisch ist, um Fenstergroessen zu veraendern, um an Stellen zu springen, an die man sonst nur mit einer langen Reihe von Tastenbefehlen kaeme, und um mit dem Rad zu scrollen :-)
Crian
 2004-07-15 17:10
#15338 #15338
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ich benutze auch $ und ESC um aus dem Modus zu kommen, jhkl benutz ich nicht mehr so viel wie früher, durch Gewöhnung aus anderen Editoren.

Das Mausrad finde ich allerdings auch sehr praktisch, wenn auch etwas un-vi-typisch ;-)

das beste am Vi ist der Befehl [tt].[/tt] ;)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Crian
 2004-07-15 17:12
#15339 #15339
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=Crian,14.07.2004, 13:53]Frage: Kann man sich im Vim eine Hilfslinie hinter Spalte 80 anzeigen lassen (oder am besten variabel)?[/quote]
Oder kann ich dieses "Umbrechen vor Ende" was pq da beschreibt dazu nutzen? Oder ist Ende dabei immer wirklich das Ende des sichtbaren Bereichs?
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
betterworld
 2004-07-15 17:29
#15340 #15340
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
[quote=Crian,15.07.2004, 15:12][quote=Crian,14.07.2004, 13:53]Frage: Kann man sich im Vim eine Hilfslinie hinter Spalte 80 anzeigen lassen (oder am besten variabel)?[/quote]
Oder kann ich dieses "Umbrechen vor Ende" was pq da beschreibt dazu nutzen? Oder ist Ende dabei immer wirklich das Ende des sichtbaren Bereichs?[/quote]
Ende ist eigentlich das, was von der Spaltenzahl groesser ist als 'textwidth'. Vielleicht helfen Dir ja die Variablen 'fo' und 'wrap', aber ich nehme mal an, Du kennst sie schon. Ich habe keine Ahnung, wie man so eine Leiste bei 80 Spalten anzeigt. Aber da ich ja 'ru' gesetzt habe, brauche ich so etwas auch nicht wirklich (genausowenig wie Zeilenzahlen).
Zur Not tippt man einen Absatz einfach nach Geratewohl und haut danach gqap, und dann ist alles auf 80 Zeichen pro Spalte gesetzt.\n\n

<!--EDIT|betterworld|1089898290-->
Crian
 2004-07-16 11:48
#15341 #15341
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=betterworld,12.07.2004, 20:42]Versuch doch mal
Code: (dl )
:highlight linenr ctermbg=red
[/quote]
Danke, guter Tipp:

Jetzt ziert diese Zeile

Code: (dl )
hi linenr                  guifg=darkgreen guibg=lightgrey    ctermfg=darkgreen ctermbg=lightgre


die Datei crian.vim :-)


Ich hab jetzt mal pq's Mappings übernommen. Den Perlkopf mit ß kann ich auch einfügen, aber wie starte ich die mit imap definierten Dinge und was bedeuten ggipackage und gglo?\n\n

<!--EDIT|Crian|1089964952-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
Crian
 2004-07-16 12:26
#15342 #15342
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ich habs schon herausgefunden, man muss im Eingabemodus schnell diese Buchstaben tippen.

gglo scheint irgendwie in die 2. Zeile zu springen.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
pq
 2004-07-16 13:35
#15343 #15343
User since
2003-08-04
12207 Artikel
Admin1
[Homepage]
user image
hmm, wofür hatte ich das 'l' bei 'ggouse Data::Dumper;'?
das l kann also weg, es setzt den cursor nach rechts
und ist hier deshalb unnötig...

mappings, definiert mit map, tippt man im
escape-moduls, die mit imap im insert-modus.
das hat den nachteil, dass z.b. bei einem mapping
wie 'ddumper' vim immer wartet, wenn man
z.B. dd eingibt.
aber man gewöhnt sich dran
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< |< 1 2 3 4 5 ... 8 >| >> 74 Einträge, 8 Seiten



View all threads created 2004-07-12 13:04.