1
與noted in cc-mode's documentation一樣,函數c-indent-defun
和c-mark-function
「不能用於重新嵌套括號結構,例如嵌套類或函數或Java方法。」 c-beginning-of-defun
也是如此。如何獲得引用函數以使用Java方法的Emacs cc模式函數?
有沒有人有解決方案來獲得這些函數與Java方法或Java特定的替代品?
與noted in cc-mode's documentation一樣,函數c-indent-defun
和c-mark-function
「不能用於重新嵌套括號結構,例如嵌套類或函數或Java方法。」 c-beginning-of-defun
也是如此。如何獲得引用函數以使用Java方法的Emacs cc模式函數?
有沒有人有解決方案來獲得這些函數與Java方法或Java特定的替代品?
我不使用Java,但Emacs有一個Java Development Environment。 JDEE Jalopy claims做美化工作。這應該有助於你獲得你提到的功能。
有一個基於cc模式的java模式。它不適合你嗎?如果您查看emacs 23.1的cc-mode源代碼,您會在cc-mode elisp文件中看到一堆java特定的邏輯。 – Cheeso
我正在使用java模式,但涉及到與函數相關的函數不能以有用的方式工作。正如他們的文檔所述,他們在頂層結構上工作,所以在通常的java源文件中使用'c-beginning-of-defun'將您帶到類的頂部,而不是方法。 如果還有其他的,具體的功能可以工作,我當然找不到它們,並會非常感激被告知它們是什麼。 –