2009-08-05 5 views
4

dired에서 디렉토리 목록을 편집하고 저장하면 파일의 이름을 바꿀 수있다.Emacs 대체 도구로 이름을 바꾼다.

이름 바꾸기에 dired를 사용할 때 이름을 바꾸는 다른 방법을 사용할 수 있습니까? 나는 이름 바꾸기 대신 "svn mv", "bzr mv"또는 "git mv"를 사용하여 소스 제어 시스템에 여분의 메타 데이터를 등록 할 수 있습니다.

+0

git mv의 경우 [이 질문 (http://stackoverflow.com/questions/17610365/how-to-use-git-mv-from-magit)을 참조하십시오. –

답변

4

같은 일을 부착 할 수있다.

당신이 할 수있는 일은 해당 기능을 잡고 적절한 VCS 명령을 실행하는 shell-command을 호출하여 rename-file으로 전화를 대체하는 것입니다.

그러나, 또 다른 (더 나은/쉬운) 옵션을 직접 개정 제어 시스템에서 파일의 이름을 변경 이맥스의 VCS 모드 중 하나를 사용하는 것입니다 - magit 또는 PSVN 또는 MercurialMode에서 봐, 독의 선택에 따라 ...

2

나는 dired가 그것을 위해 어떤 고리도 제공하지 않는다고 생각합니다. 당신은 내장 된 rename-file 궁극적으로 (dired-mode에서 'R'에 바인딩 기능이있는) dired-rename-file 무엇이라고처럼 보인다 dired-aux.el의 기능을 보면

! hg mv ? target 
관련 문제