Setting specific column tab stops in Vim

前端 未结 1 1417
轻奢々
轻奢々 2021-01-17 16:50

I am reasonably familiar with Vim\'s option for tabstop, softtabstop, shiftwidth, expandtabs, etc.

However, I\'m

1条回答
  •  别那么骄傲
    2021-01-17 17:34

    I found this thread http://vim.1045645.n5.nabble.com/Arbitrary-tab-stops-td1211888.html. Seems like that feature exists for a while as a patch.

    +                       *'vartabstop'* *'vts'*
    + 'vartabstop' 'vts'    string  (default 8)
    +           local to buffer
    +           {only available when compiled with the |+vartabs|
    +           feature}
    +           {not in Vi}
    +   A list of the number of spaces that a  in the file counts for,
    +   separated by commas.  Each value corresponds to one tab, with the
    +   final value applying to all subsequent tabs. For example: 
    +       :set vartabstop=4,20,10,8
    +   This will make the first tab 4 spaces wide, the second 20 spaces,
    +   the third 10 spaces, and all following tabs 8 spaces.
    + 
    +   Note that the value of |'tabstop'| will be ignored while 'vartabstop'
    +   is set.
    + 
    

    0 讨论(0)
提交回复
热议问题