是否有一种配置VIM的方法,因此将选项卡组合为水平凹痕字符,并将空格用作垂直凹痕字符(例如,在继续长行时,将参数介绍给方法)?基本上,类似的东西(我已经标记了带有>的标签和带有点的空间):

class xyz {
>   function abc()
>   {
>   >   $var1 = "this is a multi-"
>   >   ......+ "line string which spans "
>   >   ......+ "several lines";
>   }
}

想法还是建议?

编辑:我不是在寻找如何使用空间而不是标签,我想 结合 他们以我上面描述的方式。

有帮助吗?

解决方案

有一个 “智能标签”脚本 那可能就是您想要的。它将自己描述为使用标签和对齐空间的标签。

其他提示

将以下行添加到$ home/.vimrc

set tabstop=4
set shiftwidth=4
set expandtab

这应该将标签设置为4个空间。
这是此上的Vim Wiki: http://vim.wikia.com/wiki/converting_tabs_to_spaces

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top