gpt4 book ai didi

Vim:C++ 用 # 缩进

转载 作者:行者123 更新时间:2023-12-04 18:11:44 30 4
gpt4 key购买 nike

我在带有 openmp 语句的 C++ 代码中使用 Vim。

而在我的 ~/.vimrc

 set ai " auto indent

我的问题:当我使用 openmp 语句(以 # 开头)时,光标会跳到行首而没有自动缩进。

例子:
int main()
{
int idx = 100;
#pragma omp parallel private(idx) // jump to begin of line

,当我喜欢这个时:
int main()
{
int idx = 100;
#pragma omp parallel private(idx) // This is OK

我可以在 Vim 的自动缩进中设置它吗?

最佳答案

当 Vim 以 # 开头时,它会在第 1 列中放置一行(预处理器指令),如果 cinkeys包含 # .
所以你可以删除 #来自 cinkeys禁用此功能:

:set cinkeys-=0#

关于Vim:C++ 用 # 缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12469463/

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