【问题标题】:how to put cursor at the beginning of `tab`如何将光标放在`tab`的开头
【发布时间】:2013-03-15 04:52:23
【问题描述】:

当我打开 vim 帮助时,我按 0 转到行首;
当我按下 j 向下滚动时,光标在聚焦时向右跳 8 个空格 tab
而且对焦时光标会跳回来non-tab
对眼睛不太好。
有没有一个选项可以让 vim 聚焦 tab 的开头让光标停留在第 0 列?

【问题讨论】:

    标签: vim


    【解决方案1】:

    另一种选择:

    http://blog.killtheradio.net/how-tos/vim-cursor-at-beginning-of-tab-in-normal-mode/

    set list lcs=tab:\ \ 
    " Note the extra space after the second \
    

    【讨论】:

    • 很高兴知道这个提示。谢谢
    • 这种方法对我有用...除非我想在单词处进行软换行,根据维基需要set nolist...
    【解决方案2】:

    你可以通过设置来实现这个

    set virtualedit=all
    

    这使您可以将光标定位在缓冲区中的任何位置,甚至超出行尾和制表符之前。在help virtualedit 中有一个警告说它可能会破坏一些脚本或插件,所以请谨慎使用!

    【讨论】:

      猜你喜欢
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2014-12-14
      • 1970-01-01
      相关资源
      最近更新 更多