VIM:光标位置不正确

时间:2015-08-31 10:49:46

标签: vim

最近我遇到了vim编辑器中光标位置显示不正确的问题。光标未显示在实际指向的位置。它显示在其明显位置之前。该位置根据缩进程度而不同。它是这样的:

(*)表示指向最末端时显示的光标位置。

  1. 没有缩进:

    def example():*

  2. 备注:正常。

    1. 第一个缩进:

      def example(): if i is True:*

    2. 备注:正常

      1. 第二次缩进:

        def example(): if i is True: print "True*"

      2. 备注:1位置

        1. 第三次缩进:

          def example(): if i is True: print "True" if j is True: print "j is Tru*e"

        2. 备注:落后2位。

          ......等等。 随着压痕水平的增加,误差的测量值会增加。

          这个问题的原因是什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

看起来这是您正在使用的indentLine插件的报告错误。见https://github.com/Yggdroot/indentLine/issues/94

一个建议的解决方法是将它放在你的vimrc

let g:indentLine_noConcealCursor=1