CUA 모드를 활성화하여 무엇을 포기합니까?


16

CUA 모드는 Emacs 외부에서 사용되는 워크 플로우와 매우 유사하므로 활성화하려고합니다.

그러나 Emacs에는 유용한 보석이 숨겨져있을 수 있으며 CUA 모드는 나중에 첨부 된 것으로 보입니다.

CUA 모드의 이점을 알고 있습니다.

그러나 나는 그것을 활성화함으로써 내가 무엇을 포기하는지 모른다.

Emacs 정보를 읽는 것은 Emacs 핵심 접근법 대 CUA 모드의 장단점에 대해 잘 드러내지 않습니다.

CUA 모드EmacsWiki 섹션 은 그와 관련하여 너무 도움이되지 않습니다.

숙련 된 Emacs 사용자가 CUA 모드를 활성화하여 놓칠 수있는 기능은 무엇입니까?

답변:


16

나는 절대적인 대답이 없다고 생각하기 때문에 내 의견이 있습니다.

간단히 말해서, 당신이 "잃어버린"것은 주요 사용에 복잡성이 추가 된 것입니다. 다음은 더 자세한 설명입니다.

Emacs Cx는 일반 명령의 접두사 키이고 Cc는 현재 주요 모드 명령의 접두사 키입니다.

CUA 모드는 잘라내기에 Cx를 사용하고 복사에 Cc를 사용합니다. 충돌을 피하기 위해 cua는 몇 가지 트릭을 사용합니다. 특히, 텍스트 선택 (영역 활성화)이있을 때이 키는 잘라 내기 및 복사 기능을합니다.

그러나 때때로 텍스트 선택이 있는지에 따라 emacs 명령이 다르게 작동합니다. 예를 들어, comment-dwim은 텍스트 선택 항목이있는 경우 현재 행만있는 경우 선택합니다. (과도 마크 모드가 켜져있을 때) emacs 23 (2009 년) 이후 도입 된 매우 유용한 기능입니다. 많은 명령의 경우 먼저 선택하지 않아도됩니다.

cua 모드가 켜져 있고 Cx 또는 Cc 키를 사용하여 emacs 명령을 호출하려면 다음 문서에서 인용하십시오.

If you really need to perform a command which starts with one of
the prefix keys even when the region is active, you have three
options:
- press the prefix key twice very quickly (within 0.2 seconds),
- press the prefix key and the following key within 0.2 seconds, or
- use the SHIFT key with the prefix key, i.e. C-S-x or C-S-c.

따라서 본질적으로 복잡성이 있습니다.

저는 2006 년부터 2011 년까지 몇 년 동안 cua 모드를 사용했습니다. 이제는 기본적으로 화살표 키를 제외한 모든 이맥스 천 키를 다시 매핑했기 때문에 사용하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.