Bạn hỏi về find-file. Ngoài những gì người khác (ví dụ, Dan) nói về điều đó, cũng đáng để biết về việc mở tệp bằng ứng dụng được liên kết với loại tệp (ví dụ: tiện ích mở rộng) trong tùy chọn dired-guess-shell-alist-user. Và nếu bạn sử dụng Emacs trên MS Windows, thì đáng để biết cách mở tệp bằng các liên kết tệp Windows.
Tùy chọn dired-guess-shell-alist-usercó sẵn sau khi bạn tải thư viện tiêu chuẩn dired-x.el. Liên kết mặc định của tệp PDF được xác định theo biến dired-guess-shell-alist-defaultvà đó là chương trình xpdf(có sẵn trên UNIX và GNU / Linux). dired-guess-shell-alist-userVí dụ, bằng cách sử dụng tùy chọn, bạn có thể liên kết nó với Adobe Acrobat Reader bằng cách thêm liên kết này vào danh sách : ("\.pdf$" . "AcroRd32.exe").
Sau đó, bạn có thể mở tệp PDF trong Dired chỉ bằng cách sử dụng !. Điều đó cung cấp các chương trình mặc định là "dự đoán", mà bạn có thể truy cập bằng cách lặp lại M-n. Vì vậy, !tiếp theo M-nsẽ cung cấp cho bạn lệnh shell AcroRd32.exenếu điểm nằm trên tên tệp PDF và nếu lệnh / chương trình đó được liên kết với regrec \.pdf$.
Ngoài Dired, bạn có thể sử dụng các liên kết tệp trong dired-guess-shell-alist-usertrình xử lý tệp dấu trang, nghĩa là, liên kết tệp PDF có hiệu lực đối với bất kỳ dấu trang nào đối với tệp PDF, nếu bạn sử dụng thư viện Bookmark + . Giá trị hiện tại của dired-guess-shell-alist-userđược sử dụng làm giá trị mặc định của tùy chọn bmkp-default-handlers-for-file-types, điều khiển này.
Bạn có thể nghĩ về các tùy chọn dired-guess-shell-alist-uservà bmkp-default-handlers-for-file-typeshơi giống với auto-mode-alist. Nhưng họ ánh xạ các mẫu tên tệp thành các hành động tệp thay vì ánh xạ chúng sang các chế độ đệm. Và chúng chỉ có hiệu lực khi bạn sử dụng một số lệnh nhất định.
Nếu bạn sử dụng MS Windows thì bạn có thể thay thế (hoặc cũng) tận dụng các liên kết tệp Windows hiện có khi bạn mở tệp trong Dired hoặc "nhảy" vào dấu trang. Đối với điều này, bạn cần thư viện w32-browser.el.
Đối với Dired, bạn cũng cần thư viện Dired + - xem Sử dụng Hiệp hội tệp Windows trong Dired . Đối với dấu trang, bạn cũng cần Bookmark + - xem Đánh dấu tệp bạn không thể truy cập bằng biểu tượng cảm xúc và
mở dấu trang bằng cách sử dụng liên kết tệp Windows .