2013-10-09 2 views
1

코드에이 코드가 있으면 이맥스에서 java 코드 파일을 포맷 할 때, 나는 그것의 기본 줄에 모드 Java/l Android AC Abbre와 자바 파일을 열Java 코드 들여 쓰기가 잘못되었습니다.

@Override 
    public void onCreate(Bundle savedInstanceState) 
{ 
    //code block 
} 

처럼 나는 C + M + \를 사용하여 포맷

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    //code block 
} 

, 그것은 것입니다. 올바른 방법으로 형식을 지정하는 방법은 무엇입니까?

+1

다음 코드를 형식화하는 이동 원하는 xml 파일을 편집하거나 원하는대로 새로 만들 –

+0

"CTRL + 나 "잘 작동해야합니다. –

+0

죄송합니다. CTRL + I도 작동하지 않습니다. 그건 그렇고, 나는 코딩을 위해 이맥스를 사용하고있다. – gladman

답변

1

이맥스의 최신 버전이 필요합니다 (아마도 자바 모드를 업그레이드하면 충분합니다). 24.3.1 나를 위해 잘 작동하지만, 이것이 고쳐 졌을 때 나는 기억하지 못한다.

는 들여 쓰기 문제에 대한 해결 방법 ( here 소스입니다)입니다 : Eclipse에서

(add-hook 'java-mode-hook 
    (lambda() 
     "Treat Java 1.5 @-style annotations as comments." 
     (setq c-comment-start-regexp "(@|/(/|[*][*]?))") 
     (modify-syntax-entry [email protected] "< b" java-mode-syntax-table))) 
+0

감사합니다.이 솔루션은 내 문제를 해결할 수 있습니다. 이전 버전의 Emacs를 사용하는 다른 사람들도 같은 문제가있을 수 있다고 생각합니다. – gladman

관련 문제