emacs는 ido가 활성화 된 상태에서 새 파일을 생성합니다.


110

ido 패키지가 포함 된 emacs 스타터 키트로 전환했습니다.

ido에는 새 파일을 만들 때를 제외하고는 일반적으로 매우 편리한 파일을 찾을 때 경로를 제안하는 멋진 기능이 있습니다. 새 파일 이름이 다른 경로의 제안과 일치하면 ido가 자동으로 해당 경로로 전환하지만 내가 원했던 경로라고 가정하지만 일반적으로는 그렇지 않으며 짜증이납니다.

이 문제를 해결하려면 쉘에서 newfile을 터치하고 새 버퍼를 만들고 다른 이름으로 저장하거나 Mx find-file을 사용하여 원래 동작을 얻습니다. 물론 Cx Cf를 다시 파일 찾기로 리 바인딩 할 수는 있지만 ido-find-file을 좋아하는 경우에는 경로를 명시 적으로 입력 할 때 경로를 자동으로 전환하는 것을 중지하고 싶습니다.

ido-find-file 중에 내가 찾고있는 파일이 존재하지 않음을 알리고 제안을 중지하기 위해 누를 수있는 간단한 키가 있거나 더 바람직한 동작을 얻기 위해 설정할 수있는 일부 var가 있다고 생각합니다.



답변:


147

시험:

Cx Cf Cf

ido 모드에서 "일반"파일 찾기 모드로 빠져 나가야합니다.


6
기타 명령 / 일반 (예 : Cx Cw)의 경우 Cx Cf는 명령의 "일반"버전으로 이동합니다.
Janus

이것은 Cj와 함께가는 방법입니다. (Cx Cf Cf) 당신은 매우 빨리해야하며 다른 제안이 들어
와서

52

Cj는 당신이 찾고있는 키 조합입니다.


4
Cj는 현재 입력 된 경로로 새 파일을 즉시 생성하는 것처럼 보입니다. 이것은 유용한 [확인]을 건너 뛰지 만, ido가 최근에 사용한 다른 경로에서 동일한 이름을 가진 파일을 감지하면 ido가 자동으로 전환되어 Cj가 제안 된 경로를 엽니 다.
Kurt Harriger

멋지다, 이것이 내가 원했던 것이다.
Marco

28

언급했듯이 빠른 속도, Cj를 사용하여 즉시 확인, 및 추가 Cf를 사용하여 일시적으로 기존 모드로 전환하는 것이 모두 유용합니다.

또한 ido가 이미 대체 파일 경로를 선택한 경우 Cz를 눌러 현재 위치로 돌아가 해당 동작을 일시적으로 비활성화 할 수 있습니다.


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