Windows 7에서 GNU Emacs 24.2.1(i386-mingw-nt6.1.7601)을 실행하면 쉘 명령(Mx 쉘)은 항상 홈 디렉토리에 DOS 상자를 생성합니다. 다른 질문/답변에서 기본 동작은 현재 버퍼의 파일 디렉터리에서 셸을 시작하는 것임을 확인했습니다. 예를 들면 다음과 같습니다.Windows의 Emacs 셸에서 기본 작업 디렉터리/드라이브 설정
제한된 사용자 계정으로 실행 중이지만 지금까지 다른 기능에는 영향을 미치지 않았습니다. 인터넷 검색을 통해 대체 쉘로 전환하는 방법에 대한 많은 정보를 얻을 수 있었지만 저는 일반 DOS 상자를 유지하고 싶습니다. 나는 내가 보고 있는 파일의 디렉터리에서 시작할 수 있기를 원합니다.
그렇다면 어떤 옵션을 재구성해야 할까요?
답변1
이는 구성과 관련이 있을 가능성이 높습니다. 그것( ) 없이 Emacs를 시작해 emacs -q
보고 동작이 여전히 동일한지 확인하십시오. 나는 당신의 구성 어딘가에서 `default-directory' 변수가 유효하지 않은 값이나 당신의 홈 디렉토리로 설정되어 있다고 생각합니다. "M-: -> default-directory"는 현재 값을 표시합니다.