Vim (Vimscript) erhält genaues Zeichen unter dem Cursor

Ich erhalte das Zeichen unter dem Cursor in Vimscript folgendermaßen:

getline('.')[col('.')-1] 

Es funktioniert genauso wie es sollte, aber es gibt etwas, das ich nicht mag. bedenken Sie[] der Mauszeiger. Wenn sich neben dem Cursor eine eckige Klammer wie folgt befindet:}[] , ][] , )[] oder{[] Der Cursor gibt tatsächlich die Klammer zurück. Was muss ich einstellen damit es gehtimmer das Zeichen genau unter dem Cursor zurückgeben oder zumindest ignorieren, wenn noch eine eckige Klammer übrig ist?

Hinweis: Ich vermute, dass dies möglicherweise mit dem Hervorheben der Klammern zu tun hat, bin mir jedoch nicht sicher.

Hinweis 2: Damit die Situation eintreten kann, muss eine passende Klammer vorhanden sein.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage