Font
[thread]1569[/thread]

Vi(m): Tipps und Tricks rund um den Vim (page 3)

Readers: 40


<< |< 1 2 3 4 5 6 ... 8 >| >> 74 entries, 8 pages
Ronnie
 2004-07-17 13:19
#15344 #15344
User since
2003-08-14
2022 articles
BenutzerIn
[default_avatar]
Ich finde
Code: (dl )
:perldo
sehr nützlich. Mich stört bei den vim-regexen das viele escapen, dass ich so umgehen kann.
betterworld
 2004-07-17 17:42
#15345 #15345
User since
2003-08-21
2613 articles
ModeratorIn

user image
Zum Text-Suchen muss man sich aber leider trotzdem der Vim-Ausdruecke bedienen :(
Kann man eigentlich irgendwo einstellen, ob er da case-sensitive ist oder nicht? Ich habe irgendwie den Eindruck, dass das von der Mondphase abhaengt, wenn Ihr wisst, was ich meine. Manchmal ignoriert er den Case, manchmal nicht.
betterworld
 2004-07-17 17:49
#15346 #15346
User since
2003-08-21
2613 articles
ModeratorIn

user image
Quote
Kann man eigentlich irgendwo einstellen, ob er da case-sensitive ist oder nicht?

:set ignorecase\n\n

<!--EDIT|betterworld|1090072193-->
Crian
 2004-07-24 00:17
#15347 #15347
User since
2003-08-04
5838 articles
ModeratorIn
[Homepage]
user image
Ich hab gerade mal mein Colorscheme und meine Konfiguration ins Netz gestellt.

Nicht im Home-Verzeichnis entpacken, sonst mangelt es Eure Einstellungen über!

Aber ihr macht ja hoffentlich eh immer erst ein tar tvzf xyz.tgz vor dem eigentlichen Auspacken.

Das Colorscheme hat unterschiedliche Einstellungen für GUI und Konsole. Auf der GUI hat es einen weißen Hintergrund, die Konsole nutze ich mit dunkel durchscheinendem Hintergrundbild und darauf ist das Layout ausgerichtet. Sollte aber auch mit Schwarz (und Weiß ?!) gut gehen.
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-24 00:20
#15348 #15348
User since
2003-08-04
5838 articles
ModeratorIn
[Homepage]
user image
Meine aktuelle Konfiguration sieht inzwischen so aus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
set ruler                  " ru
set number " nu
set nocompatible " nocp
set shiftwidth=4 " sw
set tabstop=8 " ts
set softtabstop=4 " sts
set expandtab " noet

"set foldcolumn=4 " fdc
"set foldmethod=indent " fdm

set nobackup " nobk
set writebackup " wb
set visualbell " vb

set textwidth=79 " tw
set wrap " wrap
set formatoptions=croql2tn " fo
set autoindent " ai

colorscheme crian " colo

map §7 :set wm=7<CR>
map §4 :set wm=4<CR>
map §0 :set wm=0<CR>
map §§ :set wm=0<CR>
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-27 13:33
#15349 #15349
User since
2003-08-04
5838 articles
ModeratorIn
[Homepage]
user image
Hat jemand vielleicht einen TIpp, wie man das Highlightning beim vim bei regulären Ausdrücken mit Dollarzeichen reparieren kann?

Bei

Code: (dl )
s/blaa$/blubb/


macht er es richtig, bei

Code: (dl )
s~blaa$~blubb~


Falsch ($~ wird als Sondervariable gehighlighted).
Da ich im Perl-Syntaxerkennen schon einiges für die Tilde als Sonderzeichen bei regulären Ausdrücken eingetragen habe, habe ich wahrscheinlich nur noch etwas vergessen.

Weiß jemand zufällig, was?
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-08-02 13:50
#15350 #15350
User since
2003-08-04
5838 articles
ModeratorIn
[Homepage]
user image
Ich habs hinbekommen.

Dafür eine andere Frage: Kann man sich anzeigen lassen, ob die Datei seit dem letzten Speichern geändert wurde?
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-08-02 14:47
#15351 #15351
User since
2003-08-04
12201 articles
Admin1
[Homepage]
user image
du kannst mit der statusline rumexperimentieren. also die option %m zeigt,
ob die datei geändert wurde.
http://vimdoc.sourceforge.net/htmldoc....ne'

edit: oder ':echo &modified' das gibt 1 order 0 aus.\n\n

<!--EDIT|pq|1091445147-->
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
betterworld
 2004-08-02 15:41
#15352 #15352
User since
2003-08-21
2613 articles
ModeratorIn

user image
[quote=Crian,02.08.2004, 11:50]Ich habs hinbekommen.[/quote]
Koenntest Du mir das eventuell bitte schnell als Patch schicken? Ich muss heute gerade mit einem Source arbeiten, wo der Autor dauernd "!" als Trennzeichen benutzt hat, da besteht bei s!blah$!weg!g dasselbe Problem und es ist kaum zum Aushalten :(
Crian
 2004-08-02 16:36
#15353 #15353
User since
2003-08-04
5838 articles
ModeratorIn
[Homepage]
user image
Klar, such in der Datei nach "Tilde" und mach das Analoge für das Ausrufezeichen. Ich hab leider nicht überall konsequent "(Crian)" hingeschrieben, wo ich was geändert habe...

Edit: Für einen Schnellschuß probier mal

Code: (dl )
syn match  perlVarNotInMatches         "$[~|)!]"


in perl.vim (unter syntax bzw. im eigenen Baum unter ~/.vim/syntax)\n\n

<!--EDIT|Crian|1091450777-->
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
<< |< 1 2 3 4 5 6 ... 8 >| >> 74 entries, 8 pages



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