++ in vim命令

时间:2013-02-26 19:56:36

标签: vim vi

++在vim中意味着什么?

例如,:e ++ff=dos。我理解eff=dos,只是不确定++如何适应那里。

2 个答案:

答案 0 :(得分:7)

:h ++opt了解详情

The [++opt] argument can be used to force the value of 'fileformat',
'fileencoding' or 'binary' to a value for one command, and to specify the
behavior for bad characters.  The form is: >
    ++{optname}
Or: >
    ++{optname}={value}

Where {optname} is one of:      *++ff* *++enc* *++bin* *++nobin* *++edit*
    ff     or  fileformat   overrides 'fileformat'
    enc    or  encoding     overrides 'fileencoding'
    bin    or  binary       sets 'binary'
    nobin  or  nobinary     resets 'binary'
    bad             specifies behavior for bad characters
    edit            for |:read| only: keep option values as if editing
                a file

你问题中的cmd:

:e ++ff=dos 

表示再次编辑同一文件,fileformat设置为“dos”

答案 1 :(得分:3)

++用于强制ffenc等命令的值。

使用:h ++在vim帮助中查看此内容!