gpt4 book ai didi

Vim 缩进和对齐 : combining spaces and tabs

转载 作者:行者123 更新时间:2023-12-03 16:04:03 24 4
gpt4 key购买 nike

我正在尝试找出如何让 Vim 遵循比大多数编辑器默认允许的稍微复杂的缩进方案。本质上,我想使用制表符进行缩进,但使用空格来对齐跨越多行的语句。例如:

    private static $_columns = array('id' => 'id',
'email' => 'email',
'passwordHash' => 'password_hash',
'salt' => 'salt');
^ tabs up to here
^ spaces up to here

这里的想法是缩进遵循文件编辑者的制表符宽度首选项,而多行语句仍然正确对齐。

我想实现这个的简单方法是让 Vim 在输入新行时复制上一行使用的缩进模式(即前导空格)。在 Vim 中有什么办法可以做到这一点吗?我需要写一个插件吗?

最佳答案

有一个专门针对该主题的 wikia 条目:Indent with tabs, align with spaces

建议的解决方案是使用插件:“Smart Tabs

关于Vim 缩进和对齐 : combining spaces and tabs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6504507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com