İmlecin altında söz diziminin sözdizimi grubunu veya imlecin altındaki bir sonraki kelimeyi almak istiyorum. Benim geçerli kod bu biridir:Geçerli satırdaki sonraki kelimenin dizini alın
let l:syntaxgroup = synIDattr(synIDtrans(synID(line("."), col("."), 1)), "name")
biz considere bu Python kodu ise:
def foo(self):
^cursor is here
sözdizimi grubu iyi algılanır: Statement
. Ancak, imleci şunun gibi önceden yerleştirirsek, imleci şu şekilde yerleştirirsek: sözdizimi grubu algılanmadı. col(".")
kullanmak yerine imlecin altındaki/sonraki sözcüğün konumunu almanın bir yolu var mı?
DÜZENLEME: Sadece küçük bir not: Ben şimdiki/sonraki sözcüğü bulmak istiyoruz; o anki pos bir kelimeyi aynı değilse
double x = (double)rand()/RAND_MAX;
^cursor is here