C言語のプログラムを作成するエディタとしてNotepad++の使用を検討しています。
関数リストを表示すると、余計な行まで表示されてしまいます。
対応方法などあればお教えください。
例えば、下記のようなプログラムでは、
-------------------------
void functionA() //①
{
if(functionC()) //②
{
}
catch() //③
{
}
while() //④
{
}
}
void functionB() //⑤
{
}
-------------------------
関数リストの表示では①と⑤のみを表示したいのですが、
②と③も表示されてしまいます。(④は表示されない。)
どなたか対応方法が分かる方がいましたらお助け下さい。
一度はあきらめ、別なエディタに乗り換えも考えたのですが、
notepad++他のプログラムで使用しており、その使い方になれてしまっているため、
諦めきれず、こちらに投稿させていただきました。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
No.2 のお礼に対して
> __fastcallという文字がダメなようです。
ソフト添付の C++ 用設定ファイルを見ると、
ベンダー独自仕様のキーワードについて考慮していないようです。
> ((consteval|constexpr|explicit|friend|inline|static|virtual)\s+)*
引用元)
関数定義の左側にあるキーワード部分の正規表現
https://github.com/notepad-plus-plus/notepad-plu …
以下に手順がありますので、設定ファイルを書き換えましょう
参考)
How to customize Function List
https://npp-user-manual.org/docs/function-list/# …
ソフト添付の設定ファイルは更新のたびに上書きされるので、
別のファイルとして保存するのがコツの様です。
参考)
Use your own personal function list definition for a built-in language
https://npp-user-manual.org/docs/function-list/# …
No.2
- 回答日時:
C 言語ではなく C++ 言語のように見えますので、
Notepad++ ウィンドウ上部のメニュー / 言語(L)
から "C++" を選んでから関数リストを更新しましょう。
あくまでも C 言語というならば、
関数リスト用の定義ファイルを修正しましょう
参考)
https://npp-user-manual.org/docs/function-list/
ご回答ありがとうございます。
C++を選択したら質問の関数のリストが表示されました。
しかし下記の場合はダメでした。
__fastcallという文字がダメなようです。
対応方法ありますでしょうか?
---------------------------------------------
__fastcall ClassA::ClassA( AnsiString fn )
{
}
__fastcall ClassA::~ClassA( void )
{
}
int __fastcall ClassA::FunctionA( void )
{
}
void __fastcall FunctionB( void )
{
}
---------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 【至急】C言語の問題です、どなたか分かる方いませんか? 以下のコードは配列abcdeをbodesにず 1 2023/11/08 14:05
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- その他(プログラミング・Web制作) PythonのTkinter詳しい方へ。画像や言葉の意味を答える3択クイズを作るのに手間取っています 1 2023/12/04 17:10
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで4096点以上のFFTの方法
-
仮想ベクタテーブルについて
-
「Outlookが他のプログラムによ...
-
読み込み中にアクセス違反が発...
-
未使用の変数を一括検索する方法
-
あるプログラムのコマンドライ...
-
ドロップダウンリストの文字を...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
WinAPIのLogonUserの仕組み。
-
プログラムの実行時間
-
VB6のWScript.Shellについて
-
自動クエリとはどういうもので...
-
TMBMSRV.exeによるCPU使用率上昇
-
常駐プログラム
-
.NETプログラムが初回起動が遅い
-
表計算プログラムの作り方
-
白色雑音(ガウス性)のプログラム
-
Excelに埋め込んだVBAのプログ...
-
Delphiで現在日付を表示するには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
PICマイコンのコピー(クローン...
-
読み込み中にアクセス違反が発...
-
VBAにてメール作成した際、一部...
-
Vba UserFormを前面に出す方法...
-
「Outlookが他のプログラムによ...
-
XnViewにwebpを「いつも開く」...
-
excelのexe化について
-
VBAでユーザーフォームが自動的...
-
Excelに埋め込んだVBAのプログ...
-
exeファイルしかないプログラム...
-
ドロップダウンリストの文字を...
-
モジュール、アプリケーション...
-
UWSCで指定のフォルダを開きたい。
-
javaで特定の文字のカウントを...
-
未使用の変数を一括検索する方法
-
自動クエリとはどういうもので...
-
WORD印刷できるがEXCE...
-
画像を読み込むのと取り込むの...
おすすめ情報