有没有办法配置Vim,因此它将标签组合用作水平缩进字符,空格组成垂直缩进字符(例如,当连续长行,给出方法的参数时)?基本上,像这样的东西(我用>标记了标签,用点标记了空格):
class xyz {
> function abc()
> {
> > $var1 = "this is a multi-"
> > ......+ "line string which spans "
> > ......+ "several lines";
> }
}
想法或建议?
编辑:我不是在考虑如何使用空格而不是制表符,我想以上述方式组合。
答案 0 :(得分:1)
您可能正在寻找"Smart Tabs" script。它将自身描述为使用制表符进行缩进和空格对齐。
答案 1 :(得分:0)
将以下行添加到$ HOME / .vimrc
set tabstop=4
set shiftwidth=4
set expandtab
这应该将标签设置为4个空格 以下是VIM Wiki:http://vim.wikia.com/wiki/Converting_tabs_to_spaces