Вопрос или проблема
Я использую Ubuntu 24.04
и Sublime-text
для редактирования веб-кода. Я знаю, как открыть каталог в Sublime-text
, но для этого требуется несколько щелчков мышью.
1 – Перейдите в Проводнике в нужный каталог
2 – Щелкните правой кнопкой мыши на нужном каталоге
3 – Выберите Открыть
4 – Выберите Открыть с помощью…
5 – Пролистайте список файлов вниз до Sublime-text и выберите его
6 – Нажмите Открыть
Есть ли способ сделать шаги 1, 2 и 3, чтобы каталог открывался с помощью Sublime-text по умолчанию? Я знаю, что это кажется незначительным, но я делаю это очень часто и хотел бы упростить процесс. Или, может быть, есть еще более быстрый/простой способ?
Спасибо
Ответ или решение
Теория:
На Ubuntu 24.04 существует возможность ассоциировать директорию по умолчанию с открытием через определенное приложение, например, Sublime Text. Эта настройка позволяет вам минимизировать количество действий, необходимых для открытия директории в редакторе. Идея заключается в автоматизации процесса выбора приложения для открытия директории.
Пример:
Представьте, что вы часто работаете над проектами, содержащими множество файлов в различных директориях, и вам нужно регулярно открывать их в Sublime Text для редактирования. Вместо использования традиционного метода: навигации, выбора и подтверждения открытия с помощью текущего интерфейса Ubuntu, можно задать Sublime Text как приложение по умолчанию для открытия директорий. Это упростит процесс до трех ключевых этапов: навигация в проводнике до нужной директории, выделение директории и её открытие.
Применение:
Чтобы установить Sublime Text в качестве приложения по умолчанию для открытия директорий, выполните следующие шаги:
-
Создание скрипта открытия директории в Sublime Text:
Создайте новый скрипт, который будет открывать указанную директорию в Sublime Text.#!/bin/bash sublime-text "$1"
Сохраните этот скрипт под именем, например,
open-in-sublime.sh
, в вашу домашнюю директорию и сделайте его исполняемым, выполнив:chmod +x ~/open-in-sublime.sh
-
Редактирование файла desktop для ассоциации директории:
Создайте новый файл .desktop в директории~/.local/share/applications/
, который будет использовать ваш скрипт. Сохраните файл с названием, напримерsublime-folder.desktop
и добавьте следующий контент:[Desktop Entry] Name=Open in Sublime Text Exec=/home/your_username/open-in-sublime.sh %f Terminal=false Type=Application MimeType=inode/directory;
Не забудьте заменить
/home/your_username/open-in-sublime.sh
на актуальный путь к вашему скрипту. -
Обновление кэша MIME:
После создания файла .desktop обновите MIME кэш, чтобы система начала видеть новые ассоциации:update-desktop-database ~/.local/share/applications/
-
Установка по умолчанию:
Теперь откройте проводник, щелкните правой кнопкой мыши на директории, выберите "Свойства", перейдите на вкладку "Открыть с помощью" и выберите "Open in Sublime Text" в качестве приложения по умолчанию.
С помощью этих шагов вы сможете значительно упростить процесс открытия директорий в Sublime Text, что уменьшит количество рутинных действий и повысит вашу производительность в повседневной работе.