如何将光标放在`tab`的开头

时间:2011-12-10 15:32:30

标签: vim

当我打开vim帮助时,我按 0 转到行的开头;
当我按 j 向下滚动时,光标在聚焦tab时跳到右边8个空格 当聚焦non-tab时,光标会跳回 这对眼睛来说不是很好 是否有一个选项让vim聚焦tab的开头让光标停留在第0列?

2 个答案:

答案 0 :(得分:6)

另一种选择:

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 \

答案 1 :(得分:3)

您可以通过设置

来实现此目的
set virtualedit=all

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