Я пытаюсь использовать Emacs, и все в порядке, но информация обо всех файлах в моем каталоге слишком полна. Как я могу сказать, что он показывает только имя файла (и, возможно, размер файла в читаемом для человека формате)? Я пробовал такие опции, как dired-listing-switches
, но без везения.Emacs dired: слишком много информации
ответ
Вы можете уменьшить объем информации, отображаемой с помощью эмуляции Emacs ls, вместо того, чтобы позволить ей напрямую использовать ls.
Чтобы включить эмуляцию LS, добавьте следующий код в ваш файл запуска (вероятно .emacs или .emacs.d/init.el):
(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)
Вы можете настроить дисплей с M-x customize-group RET ls-lisp RET
. В частности, параметр «Ls Lisp Verbosity» может использоваться для отключения нескольких столбцов. Нет очевидного способа получить его до имени файла и его размера, но вы наверняка избавитесь от столбцов owner/group/link-count.
@valya - давным-давно я знаю, но, возможно, вы никогда не находили http://www.emacswiki.org/emacs/LsLispToggleVerbosity ... даже избавиться от drwxrwxr wx ... – ocodo
Теперь это можно настроить с помощью команды «RET» с параметром «M-x customize-variable RET ls-lisp-use-insert-directory-program». –
Отличные новости, более эффективная версия DiredDetails находится в главной ветке Emacs; он использует свойства текста вместо наложений.
Я искал его, потому что зависимость DiredDetails от наложений сделала его слишком медленным для одного набора результатов поиска.
Я не уверен, будет ли он в 24.3 или 24.4. Получить необработанный файл здесь: http://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/dired.el
По состоянию на Emacs 24.4, нажмите клавишу (
Повторные, это будет скрыть/показать подробности Это часть Dired Details
Благодаря @thdox и [Xah Lee] (http://ergoemacs.org/emacs/emacs_dired_tips.html), наконец, я получил его. '(defun my-dired-mode-setup() " показать меньше информации в буферах " (dired-hide-details-mode 1)) (add-hook 'dired-mode-hook' my-dired- режим-установка) ' – simno
- 1. Emacs Dired переименовать много файлов
- 2. nl_langinfo() - слишком много информации
- 3. Emacs dired and bazaar
- 4. emacs dired and openwith
- 5. emacs-dired и globalff
- 6. Emacs создает слишком много буферов
- 7. Как отключить режим emacs dired от открытия так много буферов?
- 8. emacs dired reverse date order
- 9. Emacs: Макросы клавиатуры и Dired
- 10. Emacs; C-x C-j перед загрузкой dired, dired-x
- 11. Слишком много разделенных экранов в Emacs!
- 12. Emacs Ctrl + Backspace убивает слишком много
- 13. Ctrl-backspace в emacs слишком много удаляет
- 14. Emacs dired - с использованием предопределенной переменной
- 15. Форма в jsp сообщений слишком много информации
- 16. регулярное выражение захвата слишком много информации
- 17. Netbeans glassfish System.out.println(), отображающий слишком много информации
- 18. слишком много зарегистрированной информации о log4net
- 19. Слишком много информации в формате JSON
- 20. Dired - открыть файлы в другом окне Emacs
- 21. Emacs: расширение dired-do-compress на каталоги
- 22. переход к определенному файлу в emacs dired
- 23. удалить «-» имена файлов в Emacs Dired режим
- 24. Как сменить каталог в Emacs dired
- 25. Emacs Dired переименовать с помощью альтернативного инструмента
- 26. Как сортировать файлы в emacs dired?
- 27. Самый популярный пример использования dired (Emacs)
- 28. Emacs 24,3 Dired + не будет загружать
- 29. Emacs disable mouse-1 in dired
- 30. Как запустить dired plus
'Dired-листинг-переключателей... 'не работает, потому что это список параметров, которые вы хотите передать emacs в' ls', и [ДОЛЖЕН СОДЕРЖАТЬ] (http://www.gnu.org/software/emacs/manual/html_node/emacs/Dired- Enter.html) '-l', который, как вы знаете, является длинным форматирующим переключателем для' ls'. –