tôi thường xuyên sử dụng dired-mode
và gần đây tôi bắt đầu sử dụng ido
:Nhận ido trong bộ đệm dired
(ido-mode 1); enable ido-mode
(setq ido-enable-flex-matching t); flexibly match names via fuzzy matching
(setq ido-everywhere t); use ido-mode everywhere, in buffers and for finding files
(setq ido-use-filename-at-point 'guess); for find-file-at-point
(setq ido-use-url-at-point t); look for URLs at point
(setq ffap-require-prefix t); get find-file-at-point with C-u C-x C-f
Khi tôi sao chép một tập tin (với C
) trong một bộ đệm dired, tôi vẫn phải sử dụng "cách tiêu chuẩn" cho vị trí mới nơi tệp được sao chép vào. Điều đó có nghĩa là tôi phải sử dụng hoàn thành TAB chuẩn nhưng không có ido
-hoàn toàn. Điều tương tự cũng áp dụng cho R
cho việc di chuyển tệp vv. Do đó, tôi tự hỏi liệu có thể nhận được ido
cũng hoạt động trên C
hoặc R
trong bộ đệm được đệm không?
Điều thú vị là 'C' để sao chép các công trình, nhưng' R' để đổi tên và di chuyển không hoạt động theo cách này :-( –
Sử dụng 'debug-on-entry' Tôi tìm thấy sự khác biệt về hành vi của' R' và ' C'. 'R' sử dụng' dired-mark-read-file-name', trong khi, 'C' không phải là –
Và từ tài liệu 'C' là một đóng trong khi' R' là một hàm. –