Vim:视觉模式和插入模式下宽度不同的TAB?

时间:2013-05-13 21:35:31

标签: vim indentation

这个功能如下所示,但如果set tabstop=55,它不起作用:insert mod中的TAB和visual-block模式下的TAB是完全不同的TAB。

  1. 可视屏蔽模式(或可视模式)
  2. 选择列的一部分
  3. 然后按>
  4. 我正在缩进一个大型列文件 - 在这里插入TAB以及其他一些微不足道的更改 - 我需要能够在没有不同TAB宽度的情况下正确查看内容。

    如何让TAB在不同模式下具有相同宽度的相同TAB?

1 个答案:

答案 0 :(得分:2)

您还需要将shiftwidth设置为55。

来自vim help

                                                'shiftwidth' 'sw'
'shiftwidth' 'sw'       number  (default 8)
                        local to buffer
        Number of spaces to use for each step of (auto)indent.  Used for
        'cindent', >>, <<, etc.

所以在你的vimrc中添加

set shiftwidth=55