Диред
![]() Dired, реализованный в Emacs, показывает несколько буферов с настраиваемыми цветами. | |
Разработчик(и) | Стэн Кугелл (оригинал), Ричард Столлман (для Emacs ), Майк Лиевски, Стюарт Кракрафт (автономные версии для Unix) |
---|---|
Первоначальный выпуск | Около 1974 г |
Стабильная версия | 7.17 / 30 июля 2009 г нужна ссылка ] [ |
Операционная система | Unix-подобные , Microsoft Windows , macOS , Emacs |
Тип | Файловый менеджер |
Лицензия | GPL ( Свободное программное обеспечение ) |
Веб-сайт | Страница Майка Спербера |
Dired (от Directory Editor ) — компьютерная программа для редактирования файловой системы каталогов . Обычно он запускается внутри Emacs текстового редактора в специализированном режиме , хотя были написаны и автономные версии. Диред был первым [ нужна ссылка ] [ обсуждать ] файловый менеджер или визуальный редактор информации о файловой системе. [1] [2] [ не удалось пройти проверку ] Первая версия Dired была написана как отдельная программа в 1972 году Дэйвом Леблингом. [3] в проекте MAC и около 1974 года Стэном Кугеллом из Стэнфордской лаборатории искусственного интеллекта (SAIL). [1] Он был включен в GNU Emacs с самых ранних версий. [4] и повторно реализован на C и C++ в других операционных системах. [5] [6]
При запуске в Emacs dired отображает список файлов в стиле ls в буфере Emacs. По списку можно перемещаться с помощью стандартных команд навигации. Несколько сценариев Emacs Lisp были разработаны для расширения Dired в Emacs. В сочетании с Трампом [7] он может получить доступ к удаленным файловым системам для редактирования файлов посредством SSH , FTP , telnet и многих других протоколов, а также возможность доступа к локальным файлам в качестве другого пользователя в том же сеансе. Существуют также функции, которые позволяют переименовывать несколько файлов с помощью возможностей поиска и замены Emacs. [8] или применить регулярные выражения для маркировки (выбора) нескольких файлов. [9] После пометки с файлами можно работать различными способами: от удаления до переименования и выполнения над ними внешней команды оболочки или функции elisp. С помощью пакета Lisp dired-x [10] также возможно обрабатывать существующие списки каталогов, подобные ls, в виртуальном режиме Dired. Их также можно сохранить снова, часто используя расширение имени файла. dired
.
Ссылки
[ редактировать ]- ^ Jump up to: а б Кугелл, Стэнли Г. (1974). "СЕЙЛДАРТ/1978-08" . Архив Стэнфордской лаборатории искусственного интеллекта DART (методика сброса и восстановления) . Проверено 19 февраля 2014 г.
- ^ Ключ имени пользователя SAILDART, указанный выше. Архивировано 3 сентября 2015 г. на Wayback Machine.
- ^ «ПРП-10/Его-хранилище» . Гитхаб . 10 сентября 2021 г.
- ^ «Файл Emacs NEWS.1-17» . Гитхаб . 8 апреля 2021.
У Dired новая команда...
- ^ «ДЕД» .
неоспоримо, что оба они были вдохновлены более ранней автономной программой, работающей на Tenex, доступной в Стэнфордской лаборатории искусственного интеллекта (SAIL) в 1978 году.
- ^ «Программы Cracraft и Lijewski DIRED» .
Исторически сложилось так, что вскоре после того, как emacs "dired" появился в реализации TECO, была написана отдельная версия...
- ^ «Руководство пользователя Трампа» . Фонд свободного программного обеспечения . Проверено 4 апреля 2009 г.
- ^ "WDired" .
- ^ «Dired Marks против флагов» .
- ^ Кремер, Себастьян (2017). «Руководство пользователя Dired Extra» . Фонд свободного программного обеспечения . Проверено 11 апреля 2018 г.
Внешние ссылки
[ редактировать ]- Руководство на GNU.org Dired
- Запись в Emacs вики ; основное внимание уделяется множеству сценариев и настроек, которые могут изменить поведение Dired по умолчанию.