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を見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
double型が正常に認識されていない恐れ
C言語・C++・C#
-
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
これなにがちがうんですか??
C言語・C++・C#
-
-
4
質問失礼します。 プログラム言語を一つも知らないのですが、C♯の勉強をしてみたいです。おすすめの教材
C言語・C++・C#
-
5
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
6
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
7
C言語の関数と配列に関する質問
C言語・C++・C#
-
8
C++6.0でのresource.hについて
C言語・C++・C#
-
9
Notepad++の関数リスト表示の変更方法をお教えください。
C言語・C++・C#
-
10
ストリームについて。
C言語・C++・C#
-
11
C言語関数違いについて。
C言語・C++・C#
-
12
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
13
あなたは、Excelはどうやって学びましたか?
C言語・C++・C#
-
14
こんなことてしますか??
C言語・C++・C#
-
15
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
16
C言語 バッファについて。
C言語・C++・C#
-
17
擬似コード
C言語・C++・C#
-
18
C言語について
C言語・C++・C#
-
19
バッファリングについて。
C言語・C++・C#
-
20
chatgptでつくってもらったコードとかって頭のいい人はみるとわかりますか?
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PICマイコンのコピー(クローン...
-
読み込み中にアクセス違反が発...
-
めんどくさがり屋はプログラマ...
-
VBでコマンドラインから引数を...
-
ニュートン法
-
VC++コンソールアプリでウイン...
-
Notepad++の関数リスト表示でC...
-
Google カレンダーの商用利用
-
ニュートン法を使って解を求め...
-
C言語プログラムについて質問で...
-
C言語でTIFファイルを読み込む...
-
C言語でのaccess violationに...
-
プログラムの行数
-
ポケットコンピュータ(初心者)
-
Excelで4096点以上のFFTの方法
-
人工生命や人工知能の研究にお...
-
C言語で移動平均のプログラムを...
-
Excelに埋め込んだVBAのプログ...
-
寿命
-
メール送信をVB.NET化するには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelに埋め込んだVBAのプログ...
-
Notepad++の関数リスト表示でC...
-
あるプログラムのコマンドライ...
-
これってほんとにみますか?
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
自動クエリとはどういうもので...
-
VBAでユーザーフォームが自動的...
-
VBAにてメール作成した際、一部...
-
PICマイコンのコピー(クローン...
-
テキストボックスのエンターキ...
-
読み込み中にアクセス違反が発...
-
特定のwebサイトのタイトルや記...
-
未使用の変数を一括検索する方法
-
モジュール、アプリケーション...
-
COBOLの連絡領域について
-
Google カレンダーの商用利用
-
エクセルとワードをデスクトッ...
-
ドロップダウンリストの文字を...
-
binファイルってiphone専用です...
おすすめ情報