Alcatraz에서 Xcode에 ClangFormat을 넣어 코드를 성형합니다.
할 일
Xcode에 Alcatraz를 넣을 수 있습니다.
우선은 Xcode용의 패키지 매니저인 Alcatraz를 넣는다.
Xcode7 이상이 아니면 안되므로 주의.
공식에 있는 커맨드를 두드리면 k.
Install
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
Xcode를 재시작하고 메뉴 바의 Window에
Package Manager가 추가되어 있으면 k.
Alcatraz에서 Clang-Format 넣기
그런 다음 Alcatraz에서 ClangFormat
옵션으로 포맷시의 룰을 설정할 수 있다.
일본어 사이트 도 있기 때문에 살아난다.
Xcode 메뉴 바에서
Window -> Package Manager를 눌러 Alcatraz를 시작합니다.상단의 검색 박스에 "clang"이라고 묻으면 걸리므로
INSTALL를 누릅니다.
다시 Xcode를 다시 시작하고 메뉴 바의 Edit에
Clang Format가 추가되어 있으면 k.
성형하다
적절한 프로젝트를 준비하고,

적당히 코드를 쓰고,

메뉴 바에서
Edit -> Clang Format -> Format Selected Files를 누르면,
성형된다.

성형? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
설정 파일 작성
디폴트로 성형의 포맷이 몇개인가 준비되어 있지만, 아무도 제대로 오지 않기 때문에 스스로 설정을 쓴다.
프로젝트 파일의 부모 이상의 디렉토리에
.clang-format 라고 하는 설정 파일을 두어, 어떻게 식을 형성하는지를 기술해 간다.이번에는 우선 심플하게 변수 선언의 들여쓰기를 맞추는 설정을 쓴다.
.clang-format
# 連続する行の代入演算子を揃える
AlignConsecutiveAssignments: true
# 連続する行の宣言を揃える
AlignConsecutiveDeclarations: true
# * や & の位置
PointerAlignment: Left
설정의 상세는 Clang-Format Style Options — Clang 4.0 documentation 인가, 일본어로 보고 싶은 경우는 여기 로 확인할 수 있다.
다음에, 성형시에
.clang-format 의 설정을 사용하도록(듯이) 한다.뉴바에서
Edit -> Clang Format -> File 를 누르기만 하면 됩니다.
그러면
File 에 체크가 있기 때문에, 이 상태에서 다시 한번 성형을 해본다.
그러면

조금 좋았어. (느낌)
이 근처는 개인의 취향이기 때문에 추구하지 않기로 한다.
우선 커스터마이즈 할 수 있게 되었으므로 k.
덤
매번 메뉴 바에서 조작하는 것은 귀찮아서 바로 가기를 등록합니다.
システム環境設定 -> キーボード -> ショートカット -> アプリケーション를 선택한 상태에서 + 버튼을 누릅니다.
어플리케이션은
Xcode.app 를 선택.메뉴 타이틀은
Format Selected Files 를 입력.키보드 단축키에 초점을 맞춘 상태에서 할당하려는 단축키를 누릅니다.
(이번에는
shift + command + e 에 할당했다)
마지막으로
追加 버튼을 누르면 ↓에 추가된다.
이제 Xcode에서
shift + command + e 를 누르기만 하면 파일을 정형할 수 있게 된다.그렇군요.
Reference
이 문제에 관하여(Alcatraz에서 Xcode에 ClangFormat을 넣어 코드를 성형합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keiskimu/items/d6736f0cc02a9bf66a77텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)