Schrift
[thread]1569[/thread]

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

Leser: 40


<< |< 1 ... 4 5 6 7 8 >| >> 74 Einträge, 8 Seiten
Crian
 2006-06-26 16:15
#15384 #15384
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Danke, und wie baue ich das in meine .vimrc ein? Mit set schonmal nicht ... hmmm.
aber "let loaded_matchparen = 1" kann ich mal testen.
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
Dubu
 2006-06-29 01:59
#15385 #15385
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Apropos vim: In den Linuxforen (auf die in einem anderen Thread hingewiesen wurde) habe ich einen interessanten Link mit Tipps und Tricks zu vim gefunden:  Best of Vim Tips
Die Seite ist zwar alles andere als übersichtlich, aber ich finde es lohnt sich. Hier sind ein paar der Tipps, die ich besonders interessant fand:
Code: (dl )
1
2
3
4
5
6
7
/joe/e+1                       : cursor set to End of match plus 1

:g/gladiolli/#                 : display with line numbers (YOU WANT THIS!)

<C-R>=5*5                      : insert 25 into text (mini-calculator)

:s/__date__/\=strftime("%c")/  : insert datestring
betterworld
 2006-06-29 14:27
#15386 #15386
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Dubu: Die Liste ist cool. Ich bin fast erstaunt, wie viel ich noch nicht ueber vim wusste.
Code: (dl )
/.*fred\&.*joe              : Search for FRED AND JOE in any ORDER!

Das ist auch praktisch. So etwas hat Perl nicht!
pq
 2007-06-18 17:04
#15387 #15387
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
fuer alle, denen die normale completion vom vim nicht ausreicht - hier
ist ein schoener screenshot:
http://www.fh-trier.de/~politza/omniperl.png
(besonders das fenster rechts unten im bild)

man bekommt also z.b. die signatur einer methode angezeigt ist, sofern
sie denn im pod dokumentiert ist. klappt wunderbar.

hier das plugin:

http://www.vim.org/scripts/script.php?script_id=1924
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
pq
 2010-05-06 14:33
#136880 #136880
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
heute im IRC gelernt:
vim scp://user@host//path/to/file
bzw.
vim scp://user@host/path/to/file/in/home

schön praktisch auch hierfür:
vimdiff local/file scp://user@host/path/to/file

benutz zwar meistens vim direkt auf dem server, aber irgendwann fehlen einem dann doch die ganzen mappings und einstellungen.
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
nepos
 2010-05-06 15:25
#136883 #136883
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Und die Hilfe dazu findet man im vim mittels :help netrw. Das ganze geht auch noch mit einigen anderen Protokollen.
pq
 2010-05-17 21:30
#137205 #137205
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
und wenn man für den host keinn ssh-key hat (oder nur einen mit passphrase), kann man auch folgendes in seine .ssh/config eintragen (auch erst vor kurzem im irc gelernt):
Code: (dl )
1
2
3
Host der.host.name
ControlMaster auto
ControlPath /tmp/ssh-Control-%r@%h:%p

wenn man dann eine verbindung aufbaut und die bestehenbleibt, verwendet jeder weitere ssh- und scp-prozess diese verbindung, so dass man nicht erneut das passwort eingeben muss.
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
nepos
 2010-05-18 10:00
#137208 #137208
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Was dabei auch nett ist: man kann fuer Rechner, auf die man oft geht, quasi ein Alias anlegen:
Code: (dl )
1
2
Host alias
Hostname der.echte.hostname


Danach kann man einfach per ssh alias auf den richtigen Rechner verbinden :)
pq
 2010-05-18 12:59
#137217 #137217
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2010-05-18T08:00:01 nepos
ssh alias...

wieder was gelernt =)
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
Linuxer
 2010-08-16 13:53
#140698 #140698
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Bin grad drüber gestolpert (der großen Datenkrake sei's gedankt):

Dr. Damian Conway hat bei IBM unter "Developer Works" eine derzeit 5teilige Artikel-Serie "Scripting the Vim Editor".

Conway @ IBM - Scripting the vim editor

Die Artikel gibt's jeweils als PDF Download.
Vielleicht ist was dabei für den/die ein(e) oder andere(n).
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
<< |< 1 ... 4 5 6 7 8 >| >> 74 Einträge, 8 Seiten



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