플러그인 · 탐색

mdir

1990년대 한국에서 NCD 보다 널리 쓰인 도스 파일 관리자 Mdir III(1998) 를 재현했습니다. 검정 바탕 1-패널 다열 리스트, 확장자별 색, 하단 집계/정보줄까지 — 원본 배포판 스크린샷의 픽셀을 직접 추출해 시안 크롬·밝은 초록 선택막대까지 색을 그대로 맞췄고, 파일 조작은 pytmux 서버가 직접 수행해 원격 패널이면 원격 파일시스템에 적용됩니다.

여는 법

명령설명
mdirMdir III 풍 파일 관리자 팝업 (별칭 m)
mdir 파일 관리자
원본 Mdir III 배색 그대로 — 시안(#00aaaa) 크롬(상·하단 바·구분선·테두리), 밝은 초록(#55ff55) 선택막대, 디렉토리 붉은색·EXE 초록·BAT 노랑·압축 자홍. 하단에 집계줄과 커서파일 정보·시계.

탐색 · 빨리찾기

동작
↑↓←→ · PgUp/PgDn · Home/End선택막대 이동(페이지 단위 다열 격자)
Enter디렉토리 진입 · 드라이브 전환 · 압축파일 내부 보기 · 파일은 뷰어
. / Backspace상위 디렉토리(커서는 방금 나온 디렉토리 위에)
\루트로
아무 글자빨리찾기 — 이름 접두→부분 일치 점프 (Esc 1회=해제)
F4현재 탐색 디렉토리로 패널 cd 후 닫기(원조의 '종료 시 잔류')
⇧Enter / ^O커서 디렉토리를 연 새 패널 분할
F10ncd 디렉토리 트리 — 트리에서 고른 곳으로 mdir 이동

태그와 파일 조작

Space 로 태그(선택)하고 — 원조처럼 커서가 한 칸 내려갑니다 — ⎇U 전체, +/- 와일드카드 마스크, * 반전. 태그가 있으면 태그 전체, 없으면 커서 항목이 조작 대상입니다.

동작
⎇C / F5 / Ins복사 — 대상 디렉토리 입력
⎇M / F6이동
⎇D / Del / F8삭제 — 확인 팝업 필수, 기본 선택은 '취소'
⎇R / F2이름변경(현재 이름 프리필)
⎇K / F7새 디렉토리

덮어쓰기는 2단계입니다: 충돌이 있으면 아무것도 수행하지 않고 [모두 덮어쓰기/건너뛰기/취소]를 먼저 묻습니다. 루트 삭제·디렉토리를 자기 하위로 복사 같은 위험 요청은 서버가 거부합니다.

삭제 확인 팝업
태그 2개(노랑) 삭제 — 대상 목록을 보여주고 기본 선택은 취소.

정렬 · 필터 · 뷰어 · 압축

동작
⎇N/⎇E/⎇S/⎇T이름/확장자/크기/시간 정렬 — 같은 키 재입력=내림차순, ⎇O 무정렬
⎇Z / ⎇F숨김 파일 토글 / 파일 마스크 필터(*.py;*.md)
⎇1~⎇6 / ⎇0열수 강제 / 자동
⎇V / F3내장 텍스트 뷰어(앞 256KB, 이진 파일 감지) — 원조 '보라(VV)' 대응

zip/jar/tar(.gz·.bz2·.xz) 는 Enter 로 내부를 가상 디렉토리처럼 계층 탐색합니다(읽기전용 — 원조의 '디렉토리 재현').

압축 내부 보기
경로줄이 Archive 로 바뀌고 내부 계층을 탐색.
F10 = ncd 트리 연동
트리에서 고른 디렉토리로 mdir 이 이동.

메모

원조 기능 중 실행(Enter)은 멀티플렉서 안에서 위험해 뷰어/압축 보기로 대응했고, 디스크 포맷·화면보호기류는 제외했습니다. 맥 터미널은 이 메타가 아닐 수 있어 모든 조작에 F키 별칭을 두었습니다. 원격 패널에서 열면 원격 머신의 파일시스템을 보고 조작합니다.

끄기 · 제거

:plugins 관리 팝업에서 끄거나(가역), pytmuxlib/plugins/mdir/ 디렉토리를 지우면(delete-to-disable) 명령·자동완성·메뉴 어디에도 나타나지 않고 조용히 사라집니다. 코어는 영향받지 않습니다. ← 플러그인 개요