我通过以下方式在vimscript中获取光标下的字符:
getline('.')[col('.')-1]
Run Code Online (Sandbox Code Playgroud)
它完全像它应该的工作,但有一些我不喜欢.考虑这个[]光标.当存在在光标旁边,像这样的支架:
}[],][],)[]或{[]光标实际上返回支架.我需要设置什么才能始终在光标下正确返回字符,或者如果左边有一个括号则至少忽略?
注意:我怀疑它可能与括号突出显示有关,但我不确定.
注2:对于发生的情况,必须有匹配的括号.
vim ×1