gpt4 book ai didi

c++ - 在 QtCreator 或 vim 中使用具有模式的所有常量

转载 作者:行者123 更新时间:2023-11-28 07:33:11 25 4
gpt4 key购买 nike

我使用 vim 或 QtCreator 作为我的 C++ 编辑器,我的问题如下:

假设在我当前使用的库中有很多形式为 NUMBER_OF_<something> 的常量喜欢NUMBER_OF_PLANETS_IN_THE_UNIVERSE , NUMBER_OF_ATOMS_IN_THINGS , NUMBER_OF_WEBSITES ...你明白了...

现在,我的库中有很多这样的常量,我想一遍又一遍地使用适合特定模式的常量作为同一方法的参数,就像这样

std::cout << "NUMBER_OF_*" << NUMBER_OF_* << "\n"

有一种简单的方法可以在 QtCreator 和/或 Vim 中做到这一点而不会发疯?

最佳答案

vim 中,您可以执行如下操作:

:r!grep 'define \<NUMBER_OF' files.where.are.the.constants.h

然后你可以删除你不想要的行,用SHIFT-V和标记输入 block

:'<'>s,#define *\(\<NUMBER_OF.*\>\).*,    std::cout << "\1" << \1 << "\\n",g

关于c++ - 在 QtCreator 或 vim 中使用具有模式的所有常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262961/

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