Xcode 명령-슬래시 바로 가기가 주석으로 만 작동하는 경우가 있음
내가 코멘트 나 주석 코드에 키보드 단축키 사용하는 경우 Xcode를 매우 신뢰할 수있는 문제에 봉착 ⌘+를 /. 언제 깨 졌는지에 대한 실제 패턴을 찾을 수없는 것 같지만 일반적으로 시뮬레이터에서 코드를 빌드하고 실행 한 후에 발생합니다. 내 코드 파일 중 하나에서 무언가를 편집 할 때까지 다시 작동하지 않습니다. 메인 화면에서 다른 파일로 전환해도 바로 가기를 통한 주석 달기가 작동하지 않습니다. 들여 쓰기 ⌘+ 와 같은 다른 키보드 단축키 [는 계속 정상적으로 작동합니다.
다른 사람들에게이 문제가 있습니까? 그렇다면 해결책을 찾았습니까? 작은 불만처럼 보이지만 실행 후 코드 블록을 빠르게 주석 처리하여 효과를 확인하려고 할 때 약간의 불편 함이 있습니다.
저는 OXS Yosemite 10.10 (14A389)에서 Xcode 6.1 (6A1052d)을 사용하고 있고 그게 중요한 경우 iOS 용 Objective-C에서 개발 중입니다.
Xcode 8의 경우 솔루션은
sudo /usr/libexec/xpccachectl
컴퓨터를 다시 시작하십시오.
히트 ⌘+ ]한 번하고 ⌘+ /다시 작업을 시작합니다.
⌘+ [를 눌러 들여 쓰기 효과를 취소 할 수 있습니다 .
최신 정보:
참고-이 솔루션은 Xcode 8 출시 이전에 제공되었으므로 모든 사람에게 작동하지 않을 수 있습니다. 여전히 문제가 발생하면 반대 투표 대신 @CryingHippo의 답변을 참조하십시오 .
Xcode 8로 여러 번이 작업을 수행했습니다. Latest는 Xcode 10.1입니다. 여기서 Xcode를 종료하고 응용 프로그램으로 이동하여 Xcode의 이름을 다른 것으로 변경합니다 (예 : Xcode 2, 실행 한 다음 다시 종료하고 이름을 다시 변경). 그 후에 작동하기 시작합니다. Mac을 다시 시작하거나 터미널 명령이 필요하지 않습니다.
Xcode 10.1에서 여전히 작동합니다. 나는 애플이 여전히 그것을 제대로 고치지 않았다는 것을 믿을 수 없다.
위의 솔루션 중 어느 것도 Xcode 8.0 (최종)에서 저에게 효과가 없었습니다. 저처럼 Xcode 8.1 베타가 설치되어있는 경우 다음을 시도해보십시오. /Applications/Xcode-beta.app의 이름을 다른 이름으로 바꾼 다음 Xcode 8을 다시 시작하십시오. 이상하게도 그게 트릭이었습니다.
Oscahie의 답변은 실제로 Xcode의 비 베타 버전에서도 작동합니다. Sam의 의견에 따라 따라야 할 단계는 다음과 같습니다.
- Xcode 닫기
- Application 폴더에서 Xcode.app (또는 유사)의 이름을 Xcode2.app으로 바꿉니다. 비밀번호를 입력해야 할 수도 있습니다.
- Xcode를 연 다음 닫습니다.
- Xcode2.app의 이름을 이전 이름으로 되돌립니다.
- (선택 사항) 이것이 왜 효과가 있는지 5 분 동안 궁금해합니다.
재부팅 할 필요가 없습니다!
위의 작업을 수행 할 필요가 없습니다. 간단한 재부팅으로 해결되었습니다.
내 코드에는 다음과 같은 순서가 있습니다.
/*" BLABLA MY COMMENTS */
이 아래의 모든 코드는 "주석 할 수"없습니다.
"를 제거하고 괜찮 았습니다!
도움이 되었기를 바랍니다.
나는 Xcode 8.1 (베타가 아님)을 사용하고 있으며 동일한 문제가 발생하여 cmd + \를 주석으로 작성할 수 없습니다. Xcode가 작동하지 않지만 Mac을 다시 시작하면 캐시를 제거하지 않고도 문제가 해결되었습니다.
xcode를 완전히 종료하고 다시 시작하십시오. xcode 8.2에서 작동
간단한 해결 방법은 다음 단계로 나에게 적합합니다.
- 모든 줄에 주석을 추가합니다. 즉, 줄 앞에 "//"를 추가하면됩니다.
- Command + "/"를 누르면 작동이 시작됩니다.
누군가를 도울 수 있습니다.
독일어 키보드 레이아웃을 사용하여 Xcode 10.1로 새 Mac을 설정 한 후 동일한 문제가 발생했습니다.
해결책은 도움말 메뉴의 시스템 설정에서 키보드 단축키를 비활성화하는 것이 었습니다.
시스템 설정> 키보드> 바로 가기> 앱 바로 가기.
도움말 메뉴를 표시하는 모든 앱에 대한 바로 가기가 있습니다. 이 경우 확인란을 클릭하여 비활성화하십시오.
Xcode 8.0에서이 문제가 발생했습니다. 이미 Xcode 8.1-beta를 다른 곳으로 옮겼지만 (위치는 Application/Xcode otherversions/Xcode 8.1-beta.app
). 휴지통으로 삭제하고 Xcode 8.0을 다시 시작하면 cmd + /가 어떻게 든 다시 작동합니다.
위의 내용은 여러 번 시도한 후에도 효과가 없었습니다.
AppStore 앱을 사용하여 새 xcode를 다시 설치 했습니다 . 이전에는 developer.apple.com/downloads 에서 다운로드 한 후 xcode를 설치 했습니다 . 그것은
.xip
파일이다
새 업데이트를 기다렸다가 설치하십시오.
또 다른 이유는 xcode가 Application
디렉토리에 없기 때문일 수 있습니다 .
여러 Xcode를 설치할 때도이 문제에 직면했습니다.
이 문제에 직면 한 Xcode 버전이 무엇인지,이 문제를 해결하려면 Xcode가 응용 프로그램 폴더에 있어야합니다. 하위 폴더에있는 경우 Application 폴더로 직접 이동합니다.
토글 주석이 작동하지 않는 패턴을 찾았습니다. 실제로 주석 해제는 작동하지만 키보드와 편집기 메뉴에서는 주석 처리가 작동하지 않습니다. 이것은 특정 파일에서 발생하며 텍스트에 작동을 방해하는 무언가가 있음을 나타냅니다. 나는 XCode 10.1ß와 XCode10.2에서 다른 컴퓨터에서 테스트했습니다.
이 줄 앞의 텍스트는 주석을 달 수 있지만 다음 텍스트는 주석을 달 수 없습니다 (텍스트를 그대로 유지했습니다).
let alert = UIAlertController(title: "" /*"Teste texte"*/, message: "Love\nWe'll recommend more for you" /* Entrez des chiffres"*/, preferredStyle: .alert)
UIAlertController () 내부의 / *… * /가 원인 인 것으로 보입니다. 두 주석을 모두 억제하면 모든 것이 정상적으로 작동합니다.
버그 보고서를 제출했습니다. # 49907361
'code' 카테고리의 다른 글
특정 시간 PHP 후 페이지 리디렉션 (1) | 2020.09.02 |
---|---|
Request.GetOwinContext를 찾을 수 없습니다. (0) | 2020.09.02 |
UIView 레이어의 내부 그림자 효과? (0) | 2020.09.02 |
숫자를 백분율로 (0) | 2020.09.02 |
JSP / Java의 double에서 전체 및 부분 부분을 어떻게 얻습니까? (0) | 2020.09.02 |