0

C++ エディターとして vim または QtCreator を使用しています。問題は次のとおりです。

私が現在使用しているライブラリには、 、、 ... のNUMBER_OF_<something>ような形式の定数がたくさんあるとします...NUMBER_OF_PLANETS_IN_THE_UNIVERSENUMBER_OF_ATOMS_IN_THINGSNUMBER_OF_WEBSITES

今、私は自分のライブラリにこの定数をたくさん持っており、特定のパターンに適合するものを同じメソッドの引数として何度も使用したいと考えています。

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

QtCreator や Vim に夢中にならずにこれを行う簡単な方法はありますか?

4

1 に答える 1

1

ではvim、次のようなことができます。

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

次に、不要な行を削除し、入力ブロックをSHIFT-Vでマークして、

:'<'>s,#define *\(\<NUMBER_OF.*\>\).*,    std::cout << "\1" << \1 << "\\n",g
于 2013-06-23T17:05:58.817 に答える