2014-05-12 2 views
0

C/C++ 코딩을 위해 Eclipse에서 자동 들여 쓰기를 해제해야합니다. 그것은 텍스트 커서의 위치에 대해 편집자와 계속해서 싸우고 있다는 것을 의미합니다.들여 쓰기 일식 C/C++ 끄기

이것은 일반적인 질문이지만 C/C++ 확장명이있는 Kepler에서는 표준 답변이 작동하지 않는 것 같습니다. 따라서 "unfixed"가 표시 될 수 있습니다. ???

내가 본 표준 답변은 환경 설정 -> C/C++ -> 편집기 -> 입력으로 이동하여 새 줄과 중괄호를 "자동 들여 쓰기"선택을 취소 한 것입니다.

새 행을 입력하면 커서가 위의 블록과 새 행에 정렬됩니다. 줄 바꿈이 왼쪽으로 끝나길 바래. 프로젝트 설정에 따라

감사합니다,

스콧 프랑코

+0

이 "자동 커서 위치"는 일반적으로 편집기에서 활성화 된 것 같습니다. 예를 들어 "start of line"키를 누르면 들여 쓴 줄에서도이 작업이 수행됩니다. –

+0

'환경 설정 -> 일반 -> 편집자 -> 텍스트 편집기'로 이동 한 다음 '줄 시작 및 끝에서 스마트 캐럿 위치 지정'을 선택 취소하면 '줄 시작'효과를 끌 수 있습니다. 그러나 새 줄의 자동 들여 쓰기가 여전히 발생하는 것 같습니다. –

+0

좋아, 그래, 나는 그것을 해제하고 예, 그것은 여전히 ​​발생합니다. –

답변

0

보십시오.

C/C++ 일반> 포맷터> 편집 ...

들여 쓰기 탭

선택을 취소합니다 모든 것을.

또는

이클립스 넓은

창> 환경 설정

C/C++> 코드 스타일> 포맷터> 편집 ...

들여 쓰기 탭

선택을 취소합니다 모든 것을.

개발자 팀 http://www.eclipse.org/cdt/developers.php에 가입하지 않고 변경할 수 없습니다.

+0

"활성 프로필"을 완료해도 동작이 변경되지 않습니다. 어쨌든 고마워요 (새로운 프로파일로 복사하지 않으면 변경할 수 없다고합니다. 그래서 그렇게했습니다). –

+0

이 작업을 수행 한 후에 "start of line"키가 실제로 들여 쓰기가 아닌 줄의 시작으로 이동한다는 것을 알 수 있습니다. –

+0

그리고 이클립스 버그 사이트에서 놀고 난 후에, 이것은 승리하는 대답 인 것 같습니다. 그들은 문제라고 생각하지 않을뿐만 아니라 이전에 제기 된 몇 가지 버그를 기반으로 논쟁에 지쳐있었습니다. 오 잘. –

0

대답은 다음과 같습니다. 기능입니다. 수정하지 않아도됩니다. 평범한 텍스트 편집기를 불러도이 문제가 발생합니다. Eclipse는 긴 인수로 바뀌어 다른 사람에 의해 버그가 제기되었습니다. 개발자가 google에갔습니다. [1]

[1] "go google": 우리의 길 또는 고속도로. 우리는 영리합니다, 당신은 Google에서 일하지 않으므로 분명히 아닙니다. 다음 것.

관련 문제