如何避免使用 vim cindent 缩进注释块?

发布于 2024-10-25 20:01:22 字数 353 浏览 3 评论 0原文

我有一个注释块,例如:

/*++
 Blah:
   blah
 Foo:
   foo
 --*/

我正在使用以下 vim cindent 选项:

set shiftwidth=2
set tabstop=2
set cindent
set cino=g0,+0,(0,W2

如果我选择该注释块并使用 = 缩进,vim 会将其变成:

/*++
  Blah:
  blah
Foo:
foo
--*/

我可以告诉 vim cindent 不要这样做缩进注释块?

I have a comment block such as:

/*++
 Blah:
   blah
 Foo:
   foo
 --*/

And I'm using the following vim cindent options:

set shiftwidth=2
set tabstop=2
set cindent
set cino=g0,+0,(0,W2

If I select that comment block and indent it with =, vim turns it into:

/*++
  Blah:
  blah
Foo:
foo
--*/

Can I tell vim cindent not to indent comment blocks?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怪异←思 2024-11-01 20:01:22

不,我认为这是不可能的。

如果注释缩进对您很重要,我会考虑将注释样式(在 'comments' 中使用 mb:*)切换为:

/*
 * Blah:
 *   blah
 * Foo:
 *   foo
 */

No, I don't think that's possible.

If indent of comments is important to you, I would consider switching the comment style (with mb:* in 'comments') to this:

/*
 * Blah:
 *   blah
 * Foo:
 *   foo
 */
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文