이맥스 dired : 중첩 된 디렉토리를 표시하는 방법?


2

내가 할 때 i Emacs dired의 디렉토리에서 그 디렉토리에 대한 새로운 라인 블록이 버퍼에 추가된다. 서브 디렉토리를 대신 표시 할 수 있습니까?

아니면 뭔가 비슷한 것을하는 다른 패키지가 있을까요?

이것은 내가 오늘 얻는 것입니다 (약간 편집 됨).

  /tmp/foo:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 a
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 b
  drwxr-xr-x  4 jrl wheel 136 Sep 16 22:32 bar

  /tmp/foo/bar:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 one
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 two

이것이 내가 원하는 것일 수 있습니다 :

  /tmp/foo:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 a
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 b
  drwxr-xr-x  4 jrl wheel 136 Sep 16 22:32 bar
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 bar/one
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 bar/two

아니면 이것 :

  /tmp/foo:
  total used in directory 1 available 9788168
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 a
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32 b
  drwxr-xr-x  4 jrl wheel 136 Sep 16 22:32 bar
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32   •/one
  -rw-r--r--  1 jrl wheel   0 Sep 16 22:32   •/two

답변:


0

나는 이것을 할 수있는 방법이 없다는 것을 안다. 예를 들어 그것을하는 패키지가 없다. 코드 작성을 시도하는 것은 상당한 양의 작업 일 것입니다. 노력할 가치가없는, IMHO.

내 충고는 사용에 익숙해지는 것입니다. i (명령 dired-maybe-insert-subdir ). 삽입 된 하위 디렉토리로 많은 작업을 수행 할 수 있습니다.

IOW, 먼저 Dired가 제공하는 것을 사용하는 법을 배웁니다. 그것은 당신의 친구입니다.


잘, M-x find-dired 이미 제안한 출력 형식 중 첫 번째 형식을 알고 있으므로이 작업을 버퍼에 삽입하는 것이 유일한 작업입니다.
hibbelig
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.