如何将选项卡作为水平凹痕和空间作为VIM中的垂直压痕?
-
24-10-2019 - |
题
是否有一种配置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
不隶属于 StackOverflow