= Ebrowse ¸ðµå ÃÊ°£´Ü »ç¿ë¹ý = Ebrowse ´Â ±âº»ÀûÀ¸·Î Emacs¿¡ ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿¹Á¦¸¦ ¾ÐÃàÇØÁ¦ ÈÄ Emacs¿¡¼­ main.cc ÆÄÀÏÀ» ºÒ·¯¿É´Ï´Ù.[[br]] (~/Desktop/emacs-test/main.cc ¶ó°í °¡Á¤) attachment:EmacsEBrowseQuickNote/emacs-test.tar.gz ¹æ¹ý 1.[[br]] ~/Desktop/emacs-test/ ·Î À̵¿ ÈÄ ebrowse *.hh *.cc ¸í·É ½ÇÇà[[br]] (main.cc ÆÄÀÏÀ» ¿­¾ú±â ¶§¹®¿¡ ¹Ù·Î ¿øÇÏ´Â À§Ä¡¿¡ ÀÖÀ» °ÍÀÓ) {{{ M-x shell ~/Desktop/emacs-test/$ ebrowse *.hh *.cc }}} ¹æ¹ý 2. {{{ M-x cd (ÇöÀç µð·ºÅ丮 ~/Desktop/emacs-test/ ·Î º¯°æ) M-x compile RET ebrowse *.hh *.cc }}} "BROWSE"À̶õ ÆÄÀÏÀÌ ¸¸µé¾î Á³´ÂÁö È®ÀÎ emacs¿¡¼­ "~/Desktop/emacs-test/BROWSE"À» ¿­¸é[[br]] Ebrowse-Tree ¸ðµå·Î µé¾î °©´Ï´Ù.[[br]] (Âü°í : Dired ¸ðµå¿¡¼­ »õ·Î°íħÀº "g"Å° ÀÔ´Ï´Ù.) ±×¸®°í C-h m (describe-mode) ÇÏ¸é ³ª¿À´Â µµ¿ò¸»À» Âü°íÇϼż­ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. Ebrowse-Tree ¸ðµå¿¡¼­°¡ ¾Æ´Ï¶ó ¼Ò½ºÄڵ忡¼­ ¾µ¼ö ÀÖ´Â Global ´ÜÃàÅ° ¸ðÀ½[[br]] (BROWSE ÆÄÀÏÀ» ´Ù¸¥ ¹öÆÛ¿¡ ¿­¾î ³õ¾Æ¾ß ¾Æ·¡ Å°¹ÙÀεùÀ» ¾µ¼ö ÀÖ½À´Ï´Ù.) || C-c RET TAB || ebrowse-tags-complete-symbol || || C-c RET SPC || ebrowse-electric-buffer-list || || C-c RET % || ebrowse-tags-query-replace || || C-c RET + || ebrowse-forward-in-position-stack || || C-c RET , || ebrowse-tags-loop-continue || || C-c RET - || ebrowse-back-in-position-stack || || C-c RET . || ebrowse-tags-find-definition || || C-c RET F || ebrowse-tags-find-declaration || || C-c RET V || ebrowse-tags-view-declaration || || C-c RET a || ebrowse-tags-apropos || || C-c RET b || ebrowse-pop-to-browser-buffer || || C-c RET f || ebrowse-tags-find-definition || || C-c RET l || ebrowse-tags-list-members-in-file || || C-c RET m || ebrowse-tags-display-member-buffer || || C-c RET n || ebrowse-tags-next-file || || C-c RET p || ebrowse-electric-position-menu || || C-c RET s || ebrowse-tags-search || || C-c RET u || ebrowse-tags-search-member-use || || C-c RET v || ebrowse-tags-view-definition || || || || || C-c RET 4 . || ebrowse-tags-find-definition-other-window || || C-c RET 4 F || ebrowse-tags-view-definition-other-window || || C-c RET 4 V || ebrowse-tags-view-declaration-other-window || || C-c RET 4 f || ebrowse-tags-find-definition-other-window || || C-c RET 4 v || ebrowse-tags-find-declaration-other-window || || || || || C-c RET 5 . || ebrowse-tags-find-definition-other-frame || || C-c RET 5 F || ebrowse-tags-view-definition-other-frame || || C-c RET 5 V || ebrowse-tags-view-declaration-other-frame || || C-c RET 5 f || ebrowse-tags-find-definition-other-frame || || C-c RET 5 v || ebrowse-tags-find-declaration-other-frame || Âü°í: * EbrowseÀÇ tag ±â´ÉÀÌ etags¿Í ºñ½ÁÇÏÁö¸¸ Ebrowse°¡ C++¿¡ ´õ Àß ÃÖÀûÈ­µÇ¾î ÀÖ½À´Ï´Ù.([http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html#Tags Âü°í¹®¼­]) * °ø½Ä ¸Å´º¾ó[[br]] http://www.gnu.org/software/emacs/manual/ebrowse.html [[br]] (!) [wiki:primewizard] - 20080803