Sublime packages: Package Control — the Sublime Text package manager

AUR (en) — sublime-music

العربية Asturianu Català Český Dansk Deutsch Ελληνικά English Español Español (Latinoamérica) Suomi Français עברית Hrvatski Magyar Italiano 日本語 Norsk Nederlands Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Srpski Türkçe Українська 简体中文 正體中文

  • AUR Home
  • Packages
  • Register
  • Login

Search Criteria

Enter search criteria

Search by Name, DescriptionName OnlyPackage BaseExact NameExact Package BaseKeywordsMaintainerCo-maintainerMaintainer, Co-maintainerSubmitter

Keywords

Out of Date AllFlaggedNot Flagged

Sort by NameVotesPopularityVotedNotifyMaintainerLast modified

Sort order AscendingDescending

Per page 50100250

 

Package Details: sublime-music 0.

11.16-2

Dependencies (19)

  • python (nogil-python, python36, python32, python311, python312, python38, python39, python37)
  • python-bleach
  • python-dataclasses-json
  • python-dateutil
  • python-deepdiff
  • python-fuzzywuzzy
  • python-gobject (python-gobject-git)
  • python-levenshtein
  • python-mpv (python-mpv-git)
  • python-peewee
  • python-requests
  • python-semver
  • python-setuptools (make)
  • python-sphinx
    (python-sphinx-git, python-sphinx-2)
    (make)
  • libnm-glib (libnm-glib-nosystemd, libnm-glib-nosystemd-minimal) (optional) – for changing the Subsonic server address depending on what SSID you are connected to
  • libnotify
    (libnotify-gtk2, libnotify-id, libnotify-git)
    (optional) – for system song notification support
  • python-bottle (optional) – support for casting downloaded files to Chromecasts on the same LAN
  • python-keyring (optional) – support for storing passwords in the system keyring
  • python-pychromecast (python-pychromecast-git, python-pychromecast6) (optional) – support for casting to Chromecast devices

Required by (0)

    Sources (2)

    • https://files. pythonhosted.org/packages/source/s/sublime-music/sublime_music-0.11.16.tar.gz
    • https://gitlab.com/sumner/sublime-music/-/archive/v0.11.16/sublime-music-v0.11.16.tar.gz

    AUR (en) — sublime-music

    العربية Asturianu Català Český Dansk Deutsch Ελληνικά English Español Español (Latinoamérica) Suomi Français עברית Hrvatski Magyar Italiano 日本語 Norsk Nederlands Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Srpski Türkçe Українська 简体中文 正體中文

    • AUR Home
    • Packages
    • Register
    • Login

    Search Criteria

    Enter search criteria

    Search by Name, DescriptionName OnlyPackage BaseExact NameExact Package BaseKeywordsMaintainerCo-maintainerMaintainer, Co-maintainerSubmitter

    Keywords

    Out of Date AllFlaggedNot Flagged

    Sort by NameVotesPopularityVotedNotifyMaintainerLast modified

    Sort order AscendingDescending

    Per page 50100250

     

    Package Details: sublime-music 0.

    11.16-2

    Dependencies (19)

    • python (nogil-python, python36, python32, python311, python312, python38, python39, python37)
    • python-bleach
    • python-dataclasses-json
    • python-dateutil
    • python-deepdiff
    • python-fuzzywuzzy
    • python-gobject (python-gobject-git)
    • python-levenshtein
    • python-mpv (python-mpv-git)
    • python-peewee
    • python-requests
    • python-semver
    • python-setuptools (make)
    • python-sphinx (python-sphinx-git, python-sphinx-2) (make)
    • libnm-glib (libnm-glib-nosystemd, libnm-glib-nosystemd-minimal) (optional) – for changing the Subsonic server address depending on what SSID you are connected to
    • libnotify (libnotify-gtk2, libnotify-id, libnotify-git) (optional) – for system song notification support
    • python-bottle (optional) – support for casting downloaded files to Chromecasts on the same LAN
    • python-keyring (optional) – support for storing passwords in the system keyring
    • python-pychromecast (python-pychromecast-git, python-pychromecast6) (optional) – support for casting to Chromecast devices

    Required by (0)

      Sources (2)

      • https://files. pythonhosted.org/packages/source/s/sublime-music/sublime_music-0.11.16.tar.gz
      • https://gitlab.com/sumner/sublime-music/-/archive/v0.11.16/sublime-music-v0.11.16.tar.gz
      Пакеты

      — Неофициальная документация Sublime Text

      • Обзор
      • Расположение пакетов (и сокращения)
        • .sublime-package Пакеты
        • Взаимодействия между пакетами с одинаковым именем
      • Комплект поставки
      • Типы пакетов
      • Управление пакетами
        • Установка пакетов
        • Отключение пакетов
        • Включение пакетов
        • Удаление пакетов
      • Настройка или переопределение пакетов
      • Слияние и приоритетность
      • Возврат Sublime Text к конфигурации по умолчанию

      Пакет — это контейнер для ресурсов.

      Есть три места для хранения пакетов для разных целей.

      • Пакеты могут быть папками под Данные /Пакеты (кратко: Пакеты )

      • или zip архивы с расширением .sublime-package расположен под Данные / Установленные пакеты (кратко: Установленные пакеты ) или любой из его подкаталогов.

      • Кроме того, Sublime Text предоставляет набор пакетов по умолчанию. как zip архивы в приложении /Пакеты (кратко: Отправленные посылки ), где Приложение относится к папке где находится исполняемый файл Sublime Text.

        Эта папка не предназначена для изменения пользователем.

      Примечание

      Для простоты будем иногда обращаться ко всем этим каталогам просто как Packages , и в пакет в любую папку ( .sublime-package или нет) как Пакеты /PackageName . Следовательно, файл внутри пакета также может называться PackageName/a_file.extension .

      .sublime-пакет Пакеты

      Пакеты, распространяемые как .sublime-package zip-архивы следует рассматривать как контейнеры ресурсов только для чтения и никогда не изменяться вручную. Поскольку они обычно обновляются целиком, любые ручные изменения, внесенные в них будут потеряны в процессе.

      Если вы хотите изменить файлы в этих архивах, см. Настройка или переопределение пакетов.

      Взаимодействия между пакетами с одинаковыми именами

      Если существуют два пакета с одинаковыми именами в обоих Установленные пакеты и Отправленные пакеты , будет использоваться тот, что в Installed Packages и тот, что в Shipped Packages , будет проигнорирован.

      Любой файл в Packages / PackageName имеет приоритет над одноименным файлом in Установленные пакеты / PackageName . sublime-package или Отправленные упаковки / Имя_пакета .sublime-package .

      См. также Настройка или переопределение пакетов.

      Типичные ресурсы, содержащиеся в пакетах, включают:

      • системы сборки ( .sublime-build )
      • цветовые схемы ( .tmTheme )
      • карты ключей ( .sublime-keymap )
      • макроса ( .sublime-macro )
      • меню ( .sublime-menu )
      • метаданные ( .tmPreferences )
      • карты мыши ( .sublime-mousemap )
      • плагины ( .py )
      • настройки ( .sublime-настройки )
      • фрагмента ( .sublime-snippet )
      • определения синтаксиса ( .tmLanguage )
      • темы ( .sublime-theme )

      Некоторые пакеты могут содержать файлы поддержки для других пакетов или основных функций. Например, проверка орфографии использует Установленные пакеты /Language — English.sublime-package как хранилище данных для английских словарей.

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

      отправленные пакеты
      стандартные пакеты

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

      Примеры: по умолчанию, Python, Java, C++, Markdown.

      Находится в Отправленные посылки .

      основные пакеты

      Sublime Text требует эти пакеты для того, чтобы функционировать должным образом.

      Полный список: По умолчанию, Тема — по умолчанию, Цветовая схема — по умолчанию, Текст, Английский язык.

      Они являются частью отправленных пакетов и расположен в Отправленные посылки .

      пользовательские пакеты

      Установлено или создано пользователем для расширения функциональности Sublime Text. Они не являются частью Sublime Text, и всегда вносятся пользователями или третьих лиц.

      Пример: Пользователь.

      Находится в Пакеты и Установленные пакеты .

      установленных пакетов

      Подтип пользовательских пакетов .

      Установлено 9 пакетов0008 .sublime-package архивов и обычно поддерживается менеджером пакетов.

      Находится в Установленные пакеты .

      Примечание

      Из-за неудачного названия этой папки, говоря о установка пакеты в Sublime Text сбивает с толку.

      Иногда в этом руководстве под установкой мы подразумеваем «добавление пользовательского/стороннего пакета в Sublime Text» (в любой форме), и иногда мы используем термин в более строгом смысле «копирование . sublime-package архив до Установленные пакеты ’.

      переопределение пакетов

      Специальный тип пользовательских пакетов .

      Пакеты переопределения

      служат для настройки пакетов которые распространяются в виде файлов .sublime-package . Они эффективно вводятся в исходную упаковку и не автономный.

      Дополнительные сведения см. в разделе «Настройка или переопределение пакетов».

      Находится в Пакеты .

      Обратите внимание, что третьей стороной мы также ссылаемся на пользователей других редакторы, особенно Textmate, как Sublime Text и Textmate совместно использовать некоторые типы файлов ресурсов которые можно использовать повторно без модификации.

      Установка пакетов

      Примечание

      Обычные пользователи редко нужно знать как установить пакеты вручную, как автоматические менеджеры пакетов доступны.

      Фактический менеджер пакетов для Sublime Text — Управление пакетами.

      Пакеты могут быть установлены двумя основными способами:

      • путем копирования ресурсов Sublime Text в папку под Packages или
      • , скопировав файл .sublime-package до Установленные пакеты .

      Отключение пакетов

      Чтобы временно отключить пакеты, вы можете добавить их в список ignored_packages в ваших пакетах /User/Preferences.sublime-settings 9файл 0009. Пакеты будут загружены или выгружены по мере необходимости при сохранении файла настроек.

      Включение пакетов

      Чтобы повторно включить пакет, удалить имя пакета из списка ignored_packages в вашем файле Packages /User/Preferences.sublime-settings .

      Удаление пакетов

      Если вы установили пакет с помощью диспетчера пакетов, удалите его, используя метод, предоставленный менеджером пакетов.

      Если вы установили пакет вручную, следуйте этой процедуре, чтобы безопасно удалить пакет:

      1. Отключить пакет во время работы Sublime Text.
      2. Закрыть Sublime Text.
      3. Удалить ресурсы пакета с диска.
      4. Удалить имя пакета из списка ignored_packages .

      В дополнение к ресурсам вы разместили изначально в папке Packages или в папке Installed Packages , плагины могут создавать файлы конфигурации (например, .sublime-settings файлов) или другие файлы для хранения данных, связанных с пакетом. Часто вы найдете их в пакете User . Поэтому, если вы хотите удалить все следы пакета, вам нужно будет найти и удалить все дополнительные файлы что он мог быть установлен.

      Предупреждение

      Отправленные пакеты восстанавливаются во время каждого обновления Sublime Text, так что вы не можете удалить их навсегда. Если вы хотите прекратить использование отправленного пакета, отключить его.

      Начиная с пакетов в .sublime-package zip архивы доступны только для чтения, вы не можете изменить их напрямую. Однако Sublime Text позволяет вам создать пакет переопределения который будет эффективно вставлять файлы в исходный архив без изменения самого архива.

      Чтобы создать пакет переопределения, создайте новую папку под Packages и назовите его после файла .sublime-package вы хотите переопределить, исключая расширение. Любой файл, который вы создаете в этом пакете будет иметь приоритет над любым файлом с таким же именем в оригинальной упаковке.

      Подключаемые модули Python в пакетах переопределения могут использовать относительный импорт для доступа к другим модулям в соответствующем файле .sublime-package как если бы они были частью этого.

      Предупреждение

      Файлы в пакетах переопределения переопределяют файлы целиком. Если переопределенный файл в соответствующем .sublime-package обновлен, вы не будете уведомлены.

      Приоритет пакета важен для объединения определенных ресурсов, например, .sublime-keymap и файлы .sublime-settings , и для загрузки плагинов ( .py файлов).

      Если существует пакет переопределения для пакета .sublime-package , он будет загружен одновременно с архивом .sublime-package .

      Sublime Text загружает пакеты в следующем порядке:

      1. Пакеты / По умолчанию ;
      2. отгруженных пакета в лексикографическом порядке;
      3. установленных пакета в лексикографическом порядке;
      4. все оставшиеся пользовательские пакеты, кроме Пакеты /Пользователь , что ничего не отменяет, в лексикографическом порядке;
      5. Пакеты /Пользователь

      Возврат Sublime Text в новое состояние решает многие проблемы которые кажутся ошибками в Sublime Text но на самом деле вызваны неправильным поведением пакеты и плагины.

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

      Всегда делайте резервную копию своих данных прежде чем принимать крайние меры, как этот!

      10 лучших пакетов Sublime Text для повышения производительности

      Разработчики каждый день тратят часы на чтение и написание кода в своих IDE. Вот почему даже небольшие изменения могут привести к большим улучшениям. Поскольку Sublime Text — одна из самых популярных общих IDE, вот 10 пакетов Sublime Text, которые сделают вас более продуктивным разработчиком.

      Чтобы установить пакеты Sublime Text, перейдите в меню инструментов и выберите Install Package Control... . Затем перейдите к Preferences и нажмите Package Control . Это представляет вам меню, из которого вы можете установить любой пакет Sublime Text.

      Вот пакеты Sublime Text, которые мы рассмотрим:

      1. SideBarEnhancements
      2. ColorHelper
      3. BracketHighlighter
      4. Terminus
      5. DoxyDoxygen
      6. Значок файла
      7. Emmet
      8. AutoFileName
      9. SublimeLinter
      10. Origami

      Меню боковой панели Sublime Text относительно ограничено. SideBarEnhancements добавляет в меню множество параметров, в том числе возможность переместить в корзину , открыть с помощью... , расширенный поиск и открыть для отображения файла в его папке. Вы также можете копировать пути как URI, URL-адреса и т. д.

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

      ColorHelper

      Немного цвета никогда не помешает. ColorHelper обеспечивает встроенный цвет в ваших документах и ​​всплывающих окнах с предварительным просмотром цвета и преобразованием цвета. Это также позволяет вам хранить и получать доступ к вашим любимым цветам в цветовой палитре.

      Веб-разработчики понимают важность цветов, но также понимают, насколько привередливыми они могут быть в управлении. ColorHelper дает вам больший и более быстрый контроль над цветами в вашей среде IDE.

      Кронштейн-хайлайтер

      Кронштейн-хайлайтер выделяет практически любую скобку, от обычных [] , () , {} и "" до даже пользовательских скобок. Вы можете настроить стиль выделения, создать белый и черный список для определенных скобок, выделить скобки в строках и многое другое.

      В то время как Sublime Text 4 подчеркивает открывающие и закрывающие скобки тонкой линией, возможность настройки BracketHighlighter отличает его от варианта по умолчанию.

      Конечная

      Терминус предоставляет кроссплатформенный терминал для Sublime Text. Он имеет непрерывную историю, настраиваемые темы, поддержку Unicode и многое другое. Вы также можете использовать его в качестве системы сборки.

      Если вам нужен готовый к работе встроенный терминал, Terminus — лучший пакет терминалов для Sublime Text.

      DoxyDoxygen

      DoxyDoxygen значительно упрощает написание документации. Он анализирует ваш код и пишет для вас базовую документацию. Его можно настроить для любого языка программирования и любого генератора документации, независимо от стиля комментариев, который вы предпочитаете.

      Это может занять некоторое время, чтобы научиться, но это может значительно сократить время, которое вы тратите на написание документации (что вы должны делать, даже если это для личного проекта).

      Значок файла

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

      Эммет

      Emmet — бесценный набор инструментов для веб-разработчиков, который также существует в виде пакета для Sublime Text. Emmet позволяет вам писать выражения, подобные CSS, которые динамически анализируются и могут значительно ускорить процесс написания утомительного кода разметки.

      Хотя Emmet в первую очередь предназначен для HTML/XML и CSS, его можно использовать для любого языка программирования и он легко настраивается. У Эммета также есть действий , которые позволяют переключать комментарии, удалять теги, объединять строки и многое другое.

      AutoFileName

      Несмотря на то, что ему почти десять лет, AutoFileName по-прежнему остается одним из самых популярных пакетов Sublime Text. По уважительной причине: он создает встроенное автозаполнение, которое вы можете использовать где угодно для поиска имен файлов и их автоматического добавления.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *