nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

[vim] context sensitive completion

Von: Markus Wichmann (nullplan@gmx.net) [Profil]
Datum: 05.07.2009 14:37
Message-ID: <kcj6i6-2n4.ln1@voyager.wichi.de.vu>
Newsgroup: de.comp.editoren
Hi all,

ich kenne von vim das Feature mit <C-P>, und das ist in C auch sehr
schön, auch wenn es da schon eine Sache gibt, von der ich nicht weiß,
wie ich sie zum gehen bewege. Und zwar ist die Frage, wie ich vim dazu
überrede, dem Punkt in Statements wie

s.st_inode = 50;

mehr Beachtung zu schenken. Um genau zu sein, ich möchte, dass vim mir
in folgender Situation:

C-Quelltext bestehend aus:

|#include <unistd.h>
|#include <sys/types.h>
|#include <sys/stat.h>
|
|/* Text */
|
|void funktion()
|{
|    struct stat s;

wenn ich ihm nun ein "s.<C-P>" vorwerfe, eine Liste aller Member von
"struct stat" anzeigt, ebenso, wie er bei "st<C-P>" alle Worte
suchen
soll, die mit "st" anfangen. Geht das?

Und wenn das geht: Geht das gleiche für C++- und Java-Klassen?

Tschö,
Markus

--
GUI - ein Hintergrundbild und zwölf XTerms

vim -c "exec \"norm iwHFG#NABGURE#IVZ#UNPXRE\"|%s/#/ /g|norm g??g~~"

[ Auf dieses Posting antworten ]

Antworten