여기 이맥스 n00b는 그래픽 모드에서 약간 훑어 보았으며 지금까지는 훌륭하다고 생각했습니다. 나는 터미널 버전을 시험해보고 싶었고 몇 가지 성가신 행동 차이, 특히 교대 선택이 있다는 것을 알았다.그래픽과 콘솔 사이에서 다른 선택 동작 이멕스 (23)
그래픽 모드에서는 화살표 키, 컨트롤 키 (전체 단어 선택) 또는 원점 또는 끝 키 (전체/큰 부분 선택)와 함께 시프트 선택 라인의).
키 모드에서 키는 올바르게 작동합니다 (화살표 키 *로 이동하고 누른 채로 영역을 선택할 수 있음, C- 왼쪽/오른쪽으로 전체 단어, 원점을 점프하고 끝낼 수 있음).) 나는 그들을 결합 할 수 없다. (시프트와 C- 화살을 지우거나 시프트 - 엔드 또는 시프트 - 원점을 가진 라인의 나머지 부분을 선택함으로써 전체 단어를 선택할 수 없다).
또한 해결책을 찾은 후 M- 백 스페이스에 대해 읽었을 때 창 모드에서 콘솔에서 C-backspace가 작동하지 않음 (즉, 전체 단어를 지우지 않음)을 발견했습니다.
필자는 철저히 조사했지만 터미널 버전이 그래픽 버전처럼 작동하는 방법을 찾지 못했습니다 ... 많은 사람들이 이맥스의 시프트 선택에 대해 질문하는 것 같지만 어느 누구도 꽤 똑같은 문제가 없습니다 ... 누군가가 그 행동 차이가 어디에서 왔는지 설명 할 수 있습니까? 사전에
감사합니다.
* Shift 키를 누른 상태에서 화살표 키를 사용하여 전체 선을 선택하면 다시 선택 취소 할 수 없습니다 ("정의되지 않음").
[편집 /] 그래, 분명히 이것은 내 터미널에 그래픽 이맥스와 같은 바로 가기가 없다는 사실에서 비롯된다. 공정하다.
- 이맥스 글로벌 설정 키의 내 이맥스를 작성
- 바로 가기 기본값으로 사용하기 : 여기 솔루션의 몇 참조하십시오. 내가
을 시도했지만 나는 그것이 -_- 의도로하지만이 작동하지 않습니다(fset 'select-to-end [(kbd "C-
<spc>
<end>
")]) (global-set-key (kbd "S-<end>
") 'select-to-end)
잘못된 터미널/termcap 설정과 충돌 할 가능성이 큽니다. 어떤 OS이고'$ TERM '은 무엇입니까? –
내 운영 체제는 Crunchbang Statler (데비안 기반)이며 $ TERM은 xterm입니다. 콘솔에서 Emacs를 실행하고 있기 때문에 문제는 콘솔에 텍스트로 돌아 다니기위한 동일한 바로 가기가 없다는 것입니다. 나는 처음에 움직일 수도 있음을 알았습니다. Ca/Ce가있는 행의 끝을 선택하고 Ma/Me를 사용하여 버퍼의 시작/끝 부분이 이동할 때까지 선택합니다. 이제 막 시작/끝까지 선택할 필요가 있습니다 ... 그리고 (쉬프트 유지) Ca/Ce가 작동하지 않습니다 (Cse는 터미널에서 세로로 분할되고 Csa는 아무 것도 보이지 않습니다) . – Peniblec