gpt4 book ai didi

vim - Vim 中的挂起运算符

转载 作者:行者123 更新时间:2023-12-04 21:41:08 25 4
gpt4 key购买 nike

在 Vim 中使用制表符缩进时,有没有办法让操作符挂起?例如,如果我有代码:

class some_class
{
<tab>some_class();
<tab>~some_class();
};

我希望它看起来像这样:

class some_class
{
some_class();
~some_class();
};

问题是关于空格的外观,而不是它的组成。因此,缩写和缩进规则行不通。

最佳答案

我想他是在问 ~如果 vim 可以检测到它是一个运算符,将向后移动一个空格,从而将 ~ “挂”在 some_class() 的左侧.

据我所知,答案是可能的,但并不容易。插入模式缩写总是不完整的,更复杂的解决方案……更复杂。

除非您真的需要这种行为,否则我认为不值得付出努力。

编辑:

我想我明白你在说什么。在这种情况下,我可以有理由肯定地说你所要求的是不可能的。您无法更改 vim 如何显示由制表符缩进的文本,并且恰好以您希望悬卡在左边距的运算符开头。那根本行不通。 Vim 被设置为按原样显示文本,您不能在不更改源代码的情况下更改它以适应打印风格,我怀疑您会想要这样做。

关于vim - Vim 中的挂起运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/845286/

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