Eclipse의 포맷 옵션을 사용하면 다른 사용자와 충돌하는 것을 피할 수 있으며 코드가 항상 "깨끗하게"표시되도록 할 수 있습니다 (특히 git 커밋과 관련하여).포맷 저장시 C/C++ 코드
Java 편집기에서 "저장시 포맷"옵션에 대해 알고 있지만 C/C++에서 찾을 수 없습니다.
고의적입니까?
언젠가 그런 옵션을 볼 수 있습니까? 아니면 충분히 보지 못했을까요?
Eclipse의 포맷 옵션을 사용하면 다른 사용자와 충돌하는 것을 피할 수 있으며 코드가 항상 "깨끗하게"표시되도록 할 수 있습니다 (특히 git 커밋과 관련하여).포맷 저장시 C/C++ 코드
Java 편집기에서 "저장시 포맷"옵션에 대해 알고 있지만 C/C++에서 찾을 수 없습니다.
고의적입니까?
언젠가 그런 옵션을 볼 수 있습니까? 아니면 충분히 보지 못했을까요?
CDT 저장시 서식이 이제 Eclipse 화성에 구현됩니다.
어떻게 활성화할까요? 어떤 메뉴 옵션이 있습니까? – Mawg
@Mawg C++ 편집기, 작업 저장 – greywolf82
다른 사람들에게 도움이되는 감사 (+1) (아마도 당신의 답을 편집하여 더 잘 보이게 할 수 있습니다). 우리가'source \ optimize include '에 대해 같은 것을 할 수 없다는 점이 자바에게 가능하다. (미래에 변화가 있다면 http://stackoverflow.com/questions/39363952/eclipse- cdt-automating-optimize-includes) – Mawg
"Ctrl + Shift + F"키를 사용하여 편집 한 c/C++ 파일의 서식을 지정할 수 있습니다.
모든 코드를 선택하고 Alt + F8을 사용하여 포맷 할 수 있습니다. 이것은 VC IDE의 방법이지만 Eclipse가 작동하는지 확신하지 못합니다.
Java 편집기에서 "저장 형식"옵션에 대해 알고 있지만 C/C++에서 찾을 수 없습니다 ... 아니면 충분히 보지 못했습니까?
는 그 옵션은 CDT C++ 편집기에 대해 간단하게 (이클립스 CDT 주노 서비스 릴리스 1)을 사용할 수 없습니다 두려워 :
일식 IDE 수준에서 사용할 수있는 모든이다.
당신이 당신의 문제를 해결하기 위해 고려해 볼 수 있습니다 두 가지 솔루션이 있습니다. 이 목적으로 AStyle 도구가 도움이 될 수 있습니다.
실제로 사용되는 Revision Control System에 대한 스크립트를 실행하는 자동 사전 체크 인/커미트 차단에 대해 생각할 수도 있습니다. 많은 개정/버전 제어 시스템이 그러한 기능을 제공합니다.
언젠가 그런 옵션을 볼 수 있습니까?
이 기능은 Eclipse/CDT community forum에 요청 했습니까? 아니면 Eclipse CDT bugzilla tracking system에 기능 요청을 했습니까? 그러한 기능 요구에 대해 아무도 모르고 대부분의 사용자가 요구하는지 여부가 '사고'로 구현 될 가능성은 낮습니다.
저는 일련의 규칙에 따라 코드를 포맷하기 위해 AStyle 프로그램을 사용하고 있습니다. 순간 나는 단지 CLI에서이 일을 해요하지만 난 아직 사용하지 않은 plugin for eclipse, 거기에 알고
이Astyle 프로그램을 기반으로 Astyle 이클립스, 그것은 C/C++ 포매터를 제공하는 것을 목표로
Eclipse의 CDT 플러그인. 그래서 선택 가능한 모든 지원 형식은 astyle을 검사해야합니다.
질문은 플러그 인이 '저장시 포맷'기능을 제공합니까 (여기에 표시된 옵션에서 찾을 수 없습니다 (http://sourceforge.net/projects/astyleclipse/#screenshots)) –
eclipse cdt에는 그런 기본 옵션이 없습니다. 자신 만의 플러그인을 작성할 수 있습니다. This Eclipse 포럼 스레드는 Eclipse 플러그인에서 CDT 포맷터를 호출하는 방법을 보여줍니다. 모든 저장 작업에서 플러그인 호출을 트리거하는 방법 만 파악하면됩니다.
내가 언급 한 것처럼 현재 선택한 형식 전략을 고려해야하는데이 플러그인 내에서 '사소한'것이 아닌 것 같습니다. 나는 왜 개발자가 포럼 1 번을 컨설팅하는 것이 좋을지, 왜이 겉으로는 '사소한'옵션이 아직 구현되지 않았는가? –
기본적으로 JDT에는 이미 동일한 기능이 구현되어 있습니다. 나는 또한 이유가있을 것이라고 생각하지만, 자바 세계는 이미 모든 것을합니다. 한 가지 가능한 이유는 CDT가 JDT에서 백 포트하지 않았고 작성 당시 CDT 포맷터가 없거나 JDT 저장 작업이 없다는 것입니다. 저장 액션 리스너를 작성하고 등록해야하는 것처럼 보입니다. – Alex
버튼 설정에 대한 상수는 FORMAT_SOURCE_CODE라고 불리우며 리스너 물건을 가까이에서 찾을 수 있습니다. – Alex
다음은 필요에 맞게 플러그인입니다 : fos4cdt. 이클립스 화성에는이 기능이 포함되어 있지만 많은 사용자는 이전 버전을 계속 사용합니다. 그래서 유용 할 수 있습니다.
편집하는 동안 스타일이 올바르게 지정되도록 코딩 스타일을 설정하는 옵션이 있습니다. 그게 네가 원하는게 아니야? –
@Goulou : 사람들이 당신의 질문에 정말로 답하기를 원한다면 ** 이전 질문에 대한 답을 받아 들여야합니다. StackOverflow는 ** 일반 포럼이 아닙니다 **. 사람들은 문제 해결에 소비 한 시간 동안 어떻게 든 보상을 받아야합니다. – ereOn
@Bo Persson : 편집하는 동안 모든 것을 포맷합니까? 확실하지 않습니다 (특히 직접 코드를 붙여 넣을 때) – Goulou