2013-03-20 4 views
2

문제 : Pydev에서 주석을 토글 할 때 공백이 추가되어이 들여 쓰기를 수동으로 수정하지 않아도됩니다. 이전 버전의 Eclipse/Pydev에서는 문제가되지 않았습니다. 주석 토글 키 (Ctrl + /) 만 사용하거나 주석 키 (ctrl + \)와 함께 사용하면이 문제가 발생합니다.Pydev 주석 토글이 들여 쓰기를 추가합니다.

시스템 버전 : 이클립스 주노 (버전 4.2.2)를 PyDev 2.7.3

예 :

a = 4 
# a = 4 
a = 4 
내가 그 코드를 (주석 2 호선에서

CTRL + /). 3 행에서 주석 처리를 제거합니다 (Ctrl + /). 라인 3.

일식의 동일한 버전이 예제를 재실행하지만 공백은 추가되지 않습니다 자바 사용에 사전이 느린 공간이 주목 :

a = 4 
//a = 4 
a = 4 

그래서, 나는 이것이 PyDev의 문제라고 생각합니다 .

연구 : 내가 전에 말했듯이

이 내 이클립스 인디고/PyDev의 2.5 설치에 문제가되지 않습니다. 주석을 전환 할 때 공백은 더하거나 빼지 않습니다 (Ctrl + /).

이것은 자바에서 stackoverflow하기 전에 나타납니다. 가 제공하는 수정 프로그램은 나에게 아무런 영향 (I는 탭 또는 공백을 사용하는 경우 그것은 중요하지 않습니다) 없었다 :

Eclipse "Toggle Comment" Shortcut Indents on New Projects

이 문제는 또한 PyDev의 소스 포지에보고되었습니다 http://sourceforge.net/p/pydev/bugs/1547/

해결 방법 :

이 방법은 저를위한 해결책이지만, 문제의 진정한 해결책은 아닙니다. 위의 링크에서 제안 된대로 다음을 수행하십시오.

(환경 설정에서) : Pydev | 편집자 | 코드 스타일 | 코드 서식 지정자

"공백을 시작하는 공백은?" 콤보 상자에서 "수동 서식을 변경하지 마십시오"를 선택하십시오.

다시 말하지만, 내 문제를 해결할 수 있지만 주석 기호와 주석을 분리하는 공백을 넣고 싶은 사람에게는 내 문제를 해결하지 못합니다.

또한 기본 설치 환경 설정이 "적어도 하나의 공백"으로 설정되어 있기 때문에 처음으로 pydev를 설치하는 즉시 수정하는 방법을 직관적으로 알고있는 것이 문제가 아닙니다.

답변

0

이것은 당신이 원하는 것을 정확하게되지 않을 수도 있습니다,하지만 이클립스 (CDT와 산소, PyDev의) 는 블록 주석를 사용하는 경우 꽤 잘 간격 간격을 유지하는 것 같다.4

Add Single Comment BlockCtrl 키 + +

Add Comment BlockCtrl 키 (원문 메뉴의) 시프트 4 +

Ctrl 키 Remove Comment Block 5 +

관련 문제