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.)