簡體   English   中英

C++ 源代碼文本編輯器,支持.h.cpp 同步

[英]C++ source code text editor with .h .cpp sync support

是否有一個(免費)文本編輯器可以自動同步方法聲明,以便如果我更新 a.CPP 中的方法定義,那么它在.H 中的聲明會自動更新(反之亦然)?

更好的是,在單個編輯器視圖中顯示類的源代碼並自動從中生成.H 和.CPP。

MS Visual Studio 對此有一些支持,但它不是免費的。

如果您正在編輯一個穩定的庫,那么您不想要這個,因為您真的很關心何時更改界面——因為這可能意味着您正在破壞與其他東西的兼容性。

如果您處於快速原型設計階段,那么為什么不將所有定義都放在 header 文件中,然后再擔心將它們分離到實現文件中。

就是說,我不知道實際上可以滿足您的要求,因此:

如果你想實現這個,我建議編寫第三個頭文件和實現文件(編譯器永遠不會看到),你實際編輯它,然后添加一個預編譯階段,自動將其拆分為 header 和源代碼。 您可能想要注釋包含指令以顯示它們需要在哪里。

看看makeheaders 它不提供並行編輯功能,而是從源文件生成標題。

KDevelop 對它有一些支持。 不是完美無缺,但它非常好。 我的一個項目是跨平台的,每當我需要擴展我的代碼時,我更喜歡 KDevelop 而不是 Visual Studio。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM