[xcode] 선택에 댓글을 달 수 없습니다.

때때로 Xcode 8 Beta 4 에서 일반적인 단축키 ( command+ /)로 내 코드에 주석을 달 수없는 것 같습니다 .이 옵션은 메뉴에서 비활성화되어 있습니다 (아래 스크린 샷).

왜 그런지 아십니까? 이 문제가있는 유일한 사람입니까?

비활성화 된 명령의 스크린 샷

편집 : Xcode를 다시 시작한 후 다시 작동하는 것 같습니다 … 여전히 어디서 오는지 찾고 있습니다. 좀 짜증나 …

EDIT2 : Xcode 8.1에서 여전히 발생합니다. 두 가지 버전의 Xcode (일반 및 베타)가 설치되어 있기 때문일 수 있습니다. 간단한 다시 시작으로 더 이상 해결할 수 없습니다!

EDIT3 : xpccachectl수정을위한 제안 된 명령이 MacOS High Sierra에 존재하지 않습니다.



답변

이 시도. 다른 모든 제안 중에서 이것은 나를 위해 일한 유일한 제안이었습니다.

응용 프로그램 폴더로 이동하여 Xcode의 이름을 원하는대로 변경 한 다음 Xcode를 엽니 다. 주석 선택이 이제 작동하는지 확인하십시오. 그렇다면 돌아가서 Xcode의 이름을 기본 이름으로 바꿀 수 있습니다. 그렇지 않은 경우 Xcode의 이름을 원래 이름으로 되돌리고 다른 솔루션을 계속 검색하십시오.

이것은 나를 위해 완벽하게 작동했습니다.


답변

xcode 8.1 베타를 설치 한 후 어떤 해결 방법도 저에게 효과가 없었습니다. 마침내 Xcode 베타를 응용 프로그램 폴더에서 다른 위치로 옮기고 (데스크톱은 내 위치에 있음) 실행 sudo usr/libexec/xpccachectl하면 문제가 해결 된다는 것을 알았습니다 .


답변

이것은 Xcode 8 beta-4의 알려진 버그입니다 (Apple에 따르면 “일부 시스템”에서 어떤 시스템을 지정하지 않음).

좋은 소식은 Apple에 따르면 베타 -5에서이를 수정했다는 것입니다. 릴리스 정보에서 :

Xcode 8 베타 5 – IDE에서 해결됨

Editor ‘s Comment / Uncomment Selection 명령은 활성화되면 작동합니다. (27524523)

나쁜 소식은 재부팅 후에도 베타 -5에서 여전히 작동하지 않는다는 것입니다. 그리고 제 삶을 위해 “사용할 때”가 의미하는 바를 알 수 없습니다. 언제부터 댓글 / 댓글 해제를 “활성화”해야하며 어떻게해야합니까?

저는 El Capitan 10.11.6을 실행하는 Mac Pro 실린더를 사용하고 있으며 Swift 2.3 코드를 편집하고 있습니다.


답변

독일 Macintosh 컴퓨터에는 Xcode 주석 섹션 바로 가기를 재정의하는 시스템 키보드 바로 가기가 있습니다.

Hilfemenü anzeigen바로 가기를 비활성화하기 만하면 됩니다. (도움말 표시)

충돌하는 바로 가기


답변

  1. Xcode 종료
  2. sudo /usr/libexec/xpccachectl터미널 입력
  3. Xcode 다시 시작
  4. 필요한 경우 Mac을 재시동하십시오.

출처


답변

Mac App Store에서 설치된 Xcode 8.1에서는 여전히 발생합니다.

시도 sudo usr/libexec/xpccachectl했지만 운이 없습니다.

바로 가기 키를 다시 할당하면이 문제를 해결할 수 있습니다.

  1. 환경 설정-> 키 바인딩으로 이동하십시오.
  2. Structure -> Comment Selection메뉴 에서 임의의 단축키를 설정 합니다. 모두 변경할 필요는 없습니다. 하나면 충분합니다.
  3. Command + /다시 설정 하십시오.

이제 작동합니다.

여기에 이미지 설명 입력


답변

내 상황이 약간 다릅니다 (바보?) : 특정 파일의 특정 부분에서 어떤 줄도 주석 처리 할 수 ​​없다는 것을 알았습니다. 위의 모든 방법을 Xcode 8.1 및 Xcode 8.2로 시도했지만 운이 없었습니다. 마지막으로 아래와 같은 댓글 트릭으로 인해 발생한 것으로 나타났습니다.

1 /*
2 code
3 //*/
4 code

Xcode에서는 이미 / ** /에 의해 주석 처리 되었기 때문에 Cmd + /로 2 행에 주석을 달 수 없습니다. 그러나 Xcode가 여전히 / * * / 블록에 있다고 생각할 수 있기 때문에 Cmd + /로 4 행에 주석을 달 수는 없지만 실제로는 그렇지 않습니다. 3 번째 줄에서 //를 제거하면 4 번째 줄에 주석을 달면 잘 작동합니다.