8

私は非常に大きな流体力学コードを調べてcいますが、多くの場合、非常に貧弱な変数の選択が含まれています。「g」という名前のグローバル変数を含めます。同様に、「geom」という名前の変数と、部分文字列「geom」を含む他の多くの変数 (geometry、geomAL、geom_arb など) を含むファイルがあります。

部分的にではなく、正規表現と完全に一致する変数を検索する方法はありますか?

例: 「geom」の検索は「geomAL」と一致しません。明らかに、emacs は変数がどこで開始または終了するかを先験的に知りませんが、これを c モードの関数として構築できますか?

4

4 に答える 4

3

シンボル境界マーカーを使用した正規表現検索を使用してシンボルC-u C-s \_<g\_>を検索する which を使用できます。または、最近の十分なEmacsでは、本質的に同じことを行うことができます(「検索プレフィックスキー」はです)。 gM-s _ gM-sM-s _isearch-forward-symbol

于 2013-08-30T17:26:07.130 に答える
0

http://www.emacswiki.org/emacs/RegularExpressionには、emacs 正規表現を使用する場合に必要なものがほとんどすべて含まれています。

于 2013-08-30T13:54:22.443 に答える