Ubuntu Открыть каталог в SublimeText по умолчанию

Вопрос или проблема

Я использую 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 в качестве приложения по умолчанию для открытия директорий, выполните следующие шаги:

  1. Создание скрипта открытия директории в Sublime Text:
    Создайте новый скрипт, который будет открывать указанную директорию в Sublime Text.

    #!/bin/bash
    sublime-text "$1"

    Сохраните этот скрипт под именем, например, open-in-sublime.sh, в вашу домашнюю директорию и сделайте его исполняемым, выполнив:

    chmod +x ~/open-in-sublime.sh
  2. Редактирование файла 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 на актуальный путь к вашему скрипту.

  3. Обновление кэша MIME:
    После создания файла .desktop обновите MIME кэш, чтобы система начала видеть новые ассоциации:

    update-desktop-database ~/.local/share/applications/
  4. Установка по умолчанию:
    Теперь откройте проводник, щелкните правой кнопкой мыши на директории, выберите "Свойства", перейдите на вкладку "Открыть с помощью" и выберите "Open in Sublime Text" в качестве приложения по умолчанию.

С помощью этих шагов вы сможете значительно упростить процесс открытия директорий в Sublime Text, что уменьшит количество рутинных действий и повысит вашу производительность в повседневной работе.

Оцените материал
Добавить комментарий

Капча загружается...