이맥스에서는 C++ 코드의 시작/끝 부분을 가기 위해 C-M-a와 C-M-e를 사용합니다. 그러나이 기능은 네임 스페이스에 포함 된 경우 더 이상 작동하지 않습니다. 네임 스페이스 인클로저의 시작 또는 끝으로 바로 이동합니다. 누구든지이 좋은 해결책이 있습니까?emacs - 함수가 네임 스페이스 (C++)로 묶여 있으면 작동하지 않습니다.
4
A
답변
8
이것은 알려진 버그입니다. released three days ago 인 Emacs 24.1에서 수정되었습니다. 가져와. 불행히도 그 수정 사항은 한번도 이식되지 않았으며 곧 발생할 수있는 일은 아닙니다.
+0
에 따라 받아 들일 수 있습니다. – daj
2
문제를 해결하는 Emacs 24.1 받기가 가장 좋습니다. 이전 버전의 Emacs를 사용하고 있다면, 전처리 기 매크로를 사용하는 것이 일반적이다.
#define NAMESPACE_BEGIN(X) namespace X {
#define NAMESPACE_END }
NAMESPACE_BEGIN(tools)
class Foo {
//...
};
NAMESPACE_END
일부 실무자에게는 다른 이유가 있습니다. 필자는 개인적으로 기본 Emacs 설정이 네임 스페이스 코드를 들여 쓰지 못하게 막는 것을 좋아했습니다.
+0
감사합니다! 내 텍스트 편집기의 한계를 뛰어 넘는 코딩 아이디어는별로 매력적이지 않습니다. – daj
관련 문제
- 1. 코드가 함수 내에 중괄호로 묶여 있으면 어떻게됩니까?
- 2. 네임 스페이스
- 3. 네임 스페이스
- 4. PHP의 네임 스페이스 반영
- 5. 네임 스페이스
- 6. 네임 스페이스
- 7. 네임 스페이스 ++
- 8. 네임 스페이스
- 9. 방금 설치 한 API에서 네임 스페이스 가져 오기가 작동하지 않습니다.
- 10. 로컬 XML 네임 스페이스 정의가 예상대로 작동하지 않습니다.
- 11. PHPStorm 네임 스페이스 지원이 Symfony2 프로젝트에서 작동하지 않습니다.
- 12. 웹 브라우저 컨트롤의 스크롤 막대가 tabcontrol에 묶여 있으면 제대로 작동하지 않습니다.
- 13. Clojure/Emacs jack in :로드시 네임 스페이스 필요
- 14. 네임 스페이스 및 __autoload
- 15. 추가 네임 스페이스 프로그래밍
- 16. XSL이 작동하지 않는 XML 네임 스페이스
- 17. 네임 스페이스 사양
- 18. Paperclip 네임 스페이스 충돌
- 19. 네임 스페이스 처리
- 20. emacs -rails-reloaded가 작동하지 않습니다.
- 21. GetThemeFont 함수가 작동하지 않습니다.
- 22. .click 함수가 작동하지 않습니다.
- 23. user_authenticate() 함수가 작동하지 않습니다
- 24. cURL 함수가 작동하지 않습니다.
- 25. Peoplecode 함수가 작동하지 않습니다.
- 26. J 함수가 작동하지 않습니다.
- 27. copy() 함수가 작동하지 않습니다.
- 28. getchar() 함수가 작동하지 않습니다.
- 29. 함수가 작동하지 않습니다
- 30. kdb 함수가 작동하지 않습니다.
투표를 닫으십시오. 프로그래머가 일반적으로 사용하는 * 소프트웨어 도구 *에 관한 질문은 [FAQ] (http://stackoverflow.com/faq) – crashmstr