2012-03-16 5 views
2

Xcode에서 실행 취소 작업 (Cmd + Z)에 문제가 있습니까? Objective-C 코드를 실행 취소 작업으로 편집 할 때 일부 기호가 올바르게 편집되지 않습니다. 예를 들어 : 들이 부분적으로 엑스 코드 4.3.1이 고정 4.2.1Xcode 4.2.1 : 실행 취소 작업이 제대로 작동하지 않습니다.

+0

이것은 나에게도 일어났습니다. 내가 삭제 한 다음 호출을 덮어 쓸 때마다 cmd + z가 호출 될 때마다 호출이 혼합되어 일치합니다. – John

답변

0

{{

엑스 코드 실행 취소와
{이었고, 종종 더 이상

+0

Xcode 4.5에 문제가 있습니다. 실행 취소 할 때 이전에 작성한 마지막 문자 중 일부는 그대로 유지됩니다. 그들은 제거되지 않는다. 나는 이것이 자동 완성과 관련이 있다고 생각한다. – Ashishail

4

내가 엑스 코드가 그 발생하지 않습니다 아직 실행 취소/다시 실행에 심각한 문제가있는 4.3.2 - 보통 한두 번의 다시 실행 후에 충돌합니다! 충돌하기 바로 전에 보통 말도 안되는 편집을합니다.


추가 : 나는 줄 번호를 해제 월트으로 끝 실험을

. 그러나 나는 충돌 빈도가 크게 떨어지는 것을 보지 못했다. 그러나 천천히가는 것은 최소한 충돌 빈도를 줄이는 것처럼 보이지만 절대적으로 보장 할 수는 없으며 매우 간단하게 작은 실행 취소 후에도 충돌 할 수 있습니다.

(나는 보통 어디 다스 1에서 얻을 하루 충돌,하지만 난 취소, 특히 여러 연속 취소를 피하려고하기 때문에, 충돌 빈도가 다소 떨어졌다.) 충돌이 중 하나는 취소에 올 수

을 재실행의 충돌 빈도가 약간 높습니다. 때로는 이전의 실행 취소/다시 실행이없는 단순한 붙여 넣기 후에 충돌이 발생합니다.

글꼴 구성표를 매우 간단한 것으로 변경해도 실험했지만 도움이되지 않습니다.

팁 : 붙여 넣기 나 입력 한 텍스트가 잘못된 장소에 삽입 된 것을 보았을 때 저장하거나 (무시하고) 문서 되돌리기를 선택하십시오. 때로는 그 트릭이 작동하지 않는 경우도 있습니다 (그렇지 않을 경우 충돌 할 수도 있음). 때로는 다른 파일로 전환 한 다음 다시 되돌아 오는 데 도움이됩니다.

이전 항목이 무엇인지 검사하기 위해 실행 취소하기를 원할 경우 실행 취소 전에 저장 한 다음 다시 실행하지 말고 문서 되돌리기 (조금이라도 보장 할 수는 없습니다)가 약간 더 안전 할 수 있습니다.

리팩터링 후, 윈도우의 글꼴이 자주 왜곡되어 보입니다. 이 경우 항상 다른 파일로 전환 한 다음 다시 돌아 오는 데 도움이됩니다.

음, 이것이 Apple 품질입니까? 스티브의 완벽 함을 고수하니?

+0

정확히 똑같은 문제가있어 코드가 완전히 엉뚱한 것이 될 것입니다. 곧 Xcode가 충돌합니다. 매일 발생합니다. – ioquatix

+0

또한 동일한 문제가 발생합니다 - Xcode 4.3.2 - 실행 취소 후 정기적으로 충돌이 발생합니다 !!!! 이것은 좋지 않다! – amergin

1

XCode 4.3.2가 있는데 정확히 동일한 문제가 있습니다. 이것은 Xcode 4.3.2에서 심각한 버그입니다. 특히 Xcode 4.3.2가 충돌하기 전에 편집중인 코드 파일의 여러 위치에서 던져지면서 말도 안되는 편집을하기 때문입니다.

1

Xcode 4.3.2에서 동일한 문제가 발생합니다. 특히 화면이 깨지기 시작하고 편집기에 줄 번호가 표시되면 엉망이되어 다른 곳을 클릭하면 이 충돌합니다..

몇 가지 간단한 유용한 팁 나는 발견했다 :

  1. 옵션 - 명령 - S 당신이 명령-Z (모두 저장)을
  2. 하면 [경우에 당신이 직장을 잃지 말고 충돌] 전에 당신은 원상 복구를하고 그것이 엉망이되어 다른 텍스트 파일을 연 다음 엉망이 된 파일을 다시 클릭하면 이제 모든 것이 더 좋습니다.

정말 빨리 고칠 수 있기를 바랍니다.

+0

XCode 4.x에는 많은 문제가 있습니다. 나를 위해 하루에 적어도 하나의 충돌이 발생합니다. 최악의 Apple 응용 프로그램 인 것 같습니다. –

+0

20 분마다 충돌이 발생합니다. 오늘 20 시쯤에 추락했습니다. 그래서 누군가 Google에 답변을 찾았는지 확인하기 위해 Google에 문의했습니다. –

+0

Xcode 4.5에서이 문제가 해결되었음을 알려드립니다. –

0

실행 취소/다시 실행을 사용할 때 천천히 이동하십시오. 커맨드 -Z를 여러 번 빨리 치면 충돌이 더 많이 발생한다는 것을 알았습니다.

Xcode 환경 설정에서 줄 번호를 해제하십시오. 그건 내 맥에서 개선 된 것 같다.

환경 설정 -> "텍스트 편집"탭 -> "편집"충돌 로그의 모양에서 "행 번호"버튼을

의 선택을 취소 하위 탭 , 그것은 파멸의 조합의 일종 될 수있다/다시 실행 (편집)을 사용하여보기를 스크롤하거나 레이아웃을 크게 변경합니다. 내 충돌 로그에서

:

캐치되지 않는 예외 (NSInternalInconsistencyException) : - [DVTLayoutManager _fillLayoutHoleForCharacterRange : desiredNumberOfLines : isSoft :] * 시도 레이아웃 textStorage 편집되는 동안을. textStorage가 편집 중일 때 layoutManager가 레이아웃을 수행하게하는 것은 유효하지 않습니다. 즉, textStorage가 endEditing과 일치하지 않는 beginEditing 메시지를 보냈습니다.

관련 문제