Ответы пользователя по тегу Sublime Text
  • Возможно ли скрыть отображение этого в статус-баре в Sublime Text?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Возможно это поможет:
    "show_git_status_in_status_bar": false
    Ответ написан
    3 комментария
  • Как настроить автосохранение и синхронизацию настроек и пакетов в Sublime Text?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Можно например с помощью PackageSync. Хотя сам не юзал. Мне было достаточно Sync Settings - архивация настроек через gist'ы. Просто и удобно.
    Ответ написан
    Комментировать
  • Как добавить иконки в браузер?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Область, где отображаются папки с файлами в саблайме - называется SideBar. Есть пара пакетов, добавляющих туда иконки. A File Icon и его более простой вариант - File​Icons. В зависимости от выбранного плагина, действия по подключению сторонних тем могут отличаться. Поэтому не лишним будет ознакомиться на предмет "что, куда и где" на страницах этих пакетов.

    627175d89800b298321061.png
    627175e89dc8b351500551.png
    Ну и страничку темы стОит изучить, там обычно пишут инструкции.
    Ответ написан
    Комментировать
  • Есть ли аналог комадной строки VSC для Sublime Text?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Надо понимать что, в отличии от VSCode, Sublime это такой кодерский блокнот, функционал в котором не настолько широк. Он не позиционируется как IDE, однако довольно неплохо расширяется за счет сторонних пакетов. Например, если поставить Terminus, то среди прочего, можно добавить командную строку, интегрированную в Sublime.
    • Командная строка винды, через cmder (можно и bash прикрутить)6268f1c4279d2919306768.png
    • Ipython6268f1de5929f553064113.png
    • Чтобы перемещаться между запущенными консолями, можно просто клацнуть правой кнопкой мыши на иконке в левом нижнем углу (в статусбаре)6268f1f761560704903864.png
    Ответ написан
  • Как в Sublime Text 4 запускать код Python-a?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Главное меню → Tools → Build (или Build with... где надо вручную выбрать ЯП), либо жмякнуть Ctrl-b. Это запустит код через дефолтный билдер. Но, как по мне, лучше юзать плагин Terminus, он более функционален, не так ограничен и может вообще заменить консоль (хотя, для настройки, потребуется немного вникнуть).
    Ответ написан
    Комментировать
  • Как заменить блокнот на Sublime Text?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Можно вот так.
    Это не затронет дефолтное поведение пункта "Изменить", но добавит новый пункт меню - "Изменить в Sublime", а при нажатом SHIFT также появится пункт "Изменить в Sublime от Админа". В том числе у каталогов.
    @echo off
    chcp 65001
    
    SET admin_st4_path=powershell Start-Process 'Path\To\sublime_text.exe' -Verb runAs
    SET st4_path=Path\To\Sublime\sublime_text.exe
    SET st4_label_edit=Изменить в Sublime
    SET st4_label_admin_edit=Изменить в Sublime от Админа
    SET st4_label_admin_open=Открыть в Sublime от Админа
    SET st4_label=Открыть в Sublime
    
    rem добавить для всех типов файлов
    @reg add "HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text"         /t REG_SZ /v "" /d "%st4_label_edit%" /f
    @reg add "HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text"         /t REG_EXPAND_SZ /v "Icon" /d "%st4_path%,0" /f
    @reg add "HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text\command" /t REG_SZ /v "" /d "%st4_path% \"%%1\"" /f
    @reg add "HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text as Admin"         /t REG_SZ /v "" /d "%st4_label_admin_edit%" /f
    @reg add "HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text as Admin"         /t REG_EXPAND_SZ /v "Icon" /d "%st4_path%,0" /f
    @reg add "HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text as Admin"         /t REG_SZ /v "Extended" /d ""
    @reg add "HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text as Admin\command" /t REG_SZ /v "" /d "%admin_st4_path% \"%%1\"" /f
    
    rem добавить для папок
    @reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime Text"         /t REG_SZ /v "" /d "%st4_label%" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime Text"         /t REG_EXPAND_SZ /v "Icon" /d "%st4_path%,0" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime Text\command" /t REG_SZ /v "" /d "%st4_path% \"%%V\"" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text"         /t REG_SZ /v "" /d "%st4_label%" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text"         /t REG_EXPAND_SZ /v "Icon" /d "%st4_path%,0" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text\command" /t REG_SZ /v "" /d "%st4_path% \"%%V\"" /f
    
    rem добавить для папок от админа
    @reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open Sublime Text as Admin"         /t REG_SZ /v "" /d "%st4_label_admin_open%" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open Sublime Text as Admin"         /t REG_EXPAND_SZ /v "Icon" /d "%st4_path%,0" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open Sublime Text as Admin"         /t REG_SZ /v "Extended" /d "" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open Sublime Text as Admin\command" /t REG_SZ /v "" /d "%admin_st4_path% \"%%V\"" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\shell\Open Sublime Text as Admin"         /t REG_SZ /v "" /d "%st4_label_admin_open%" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\shell\Open Sublime Text as Admin"         /t REG_EXPAND_SZ /v "Icon" /d "%st4_path%,0" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\shell\Open Sublime Text as Admin"         /t REG_SZ /v "Extended" /d "" /f
    @reg add "HKEY_CLASSES_ROOT\Directory\shell\Open Sublime Text as Admin\command" /t REG_SZ /v "" /d "%admin_st4_path% \"%%V\"" /f
    
    pause

    Однако это вопрос не по Sablime text, а скорее по реестру Windows...
    Ответ написан
    6 комментариев
  • Как активировать новый стиль ST4?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Сначала надо задать адаптивную тему: Preferences → Select Theme... → Adaptive.sublime-theme
    Потом выбрать цветовую схему по вкусу: Preferences → Select Color Scheme...
    Дополнительные темы можно посмотреть - тут. Там же, через поиск, можно и цветовые схемы поискать, но обычно они в комплекте с темами идут.
    Чтобы скрыть главное меню: View → Hide Menu (потом оно по нажатию alt появляется).
    Кстати, в зависмости от выбранной цветовой схемы, главное меню может сворачиваться в иконку (выпадающий список).

    61dcc6b3bc49d543798060.png
    Ответ написан
    Комментировать
  • В Ubuntu установил Sublime Text программирование на Python. Значение переменной не отправляется в код. Что я не установил?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Надо понимать что Sublime это такой кодерский блокнот, а не полноценная IDE и далеко не все там работает из коробки. Например встроенный питонячий билдер не умеет работать интерактивно. Консоль отображает лишь вЫвод, но не отправляет ввод обратно в исполняемый код. Т.е. на инпуте он будет тупо висеть фоном в ожидании данных... Поэтому в качестве билдера обычно используют сторонние решения, например, пакет SublimeREPL или Terminus (который, на мой взгляд, гораздо удобнее, ибо добавляет в саблайм полнофункциональный командный терминал, однако нужно вникать чтоб настроить под себя)

    5e6f2e90897b6790097579.png
    Ответ написан
  • Почему плагин AutoFileName работает не корректно?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Возможно потому, что автор плагина давно на него забил и он не обновлялся уже лет 8-9. Попробуй AutoFilePath (это форк сабжа), но тут тоже без гарантий.
    Ответ написан
    Комментировать
  • Настроить горячие клавиши на встроенные команды в sublime text?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Команды главного меню можно посмотреть в файле Main.sublime-menu, дефолтного пакета (который так и называется - Default). Этот пакет естественно запакован, но глянуть его содержимое можно при помощи например PackageResourceViewer.
    Для еще более удобной работы с внутренней кухней саблайма (подсветки синтаксиса его ресурсов и прочими ништяками) неплохой идеей будет поставить PackageDev.
    Ответ написан
    Комментировать
  • Как отметить нужные строки в Sublime Text и прыгать по ним как в Notepad++?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Главное меню → Goto → Bookmarks
    Ответ написан
    Комментировать
  • Как настроить горячие клавиши для расширений у которых нет горячих клавиш по умолчанию?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Тут дело в том, что ты не правильно назначаешь команды для выполнения на сочетания клавиш. Похоже ты их копипастишь из палитры команд, но там указаны лишь их названия, в удобном для человека виде. Сами команды можно посмотреть, например на гитхабе плагина, в его описании.
    6124bb526b58c495724081.png
    Ответ написан
  • Как в Sublime Text 3 ставить длинное тире и книжные кавычки?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Заходишь в настройки саблайма и открываешь привязки клавиш. Preferences → Key Bindings. Откроется окно разделенное на две части, в левой - хоткеи по умолчанию, в правой - пользовательские. Соответственно в правую часть нужно вставить следующую запись:
    {"keys": ["alt+shift+-"], "command": "insert_snippet", "args": {"contents": "–"}}

    И сохранить, например нажав ctrl+s, после чего окно хоткеев можно закрывать, а длинное тире будет вставляться по нажатию alt+shift+-
    Ответ написан
    4 комментария
  • Что делать если Управление пакетами Не удается загрузить Sublimelinter?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Устанавливать пакеты можно и без наличия Package Control (у меня, к слову, его вообще нет). Все плагины лежат на гитхабе (нередко там более свежие версии, чем можно получить через менеджер управление пакетами), где их легко можно скачать даже вручную, после чего распаковать в саблаймовский каталог пакетов. Профит.

    п.с. В общем искать плагины нужно здесь, на странице практически любого плагина будет ссылка на гитхаб, откуда собственно его и нужно забирать.
    Ответ написан
    Комментировать
  • Как в Sublime Text 3 ставить табуляцию только вначале первой строки, а не для всего абзаца?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Для это в файле пользовательских настроек нужно задать:
    "indent_subsequent_lines": false
    Ответ написан
  • Почему у меня не работает color highlighter в sublime text 3?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Color Highlighter давно не обновлялся. Поставь лучше ColorHelper и ColorPicker заодно. А подсветка синтаксиса зависит от выбранной цветовой схемы, которую, при желании, можно настроить самостоятельно.
    Ответ написан
    Комментировать
  • Как добавить новую "команду" в синтаксе sublime text 3?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Для определения синтаксиса в Sublime text используются файлы .sublime-syntax и .tmLanguage, документация по которым тут. А подсветка исходного кода контролируется цветовыми схемами через файлы .sublime-color-scheme или .tmTheme. Дока по ним соответственно тут и тут.
    Ответ написан
    1 комментарий
  • Как настроить sublime text 3 под c++ (Win)?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Вопрос скорее про настройку рабочей среды на компе, а не в Саблайме. Редактор может компилировать и запускать код C и C ++ из коробки, но предполагается, что вы уже установили необходимые инструменты и знаете, как их использовать. Хотя возможно этот видос поможет. Там про настройку sublime-build.
    Ответ написан
    Комментировать
  • Как сделать автотабуляцию неотформатированного кода?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Не совсем понятно о каком именно коде речь, но попробуй заюзать плагин CodeFormatter - он поддерживает разные языки. А вообще, практически под любой язык свой форматер имеется - packagecontrol search - format
    Ответ написан
    Комментировать
  • Как в Sublime Text 3 сделать любое автодополнение кода с виртуальным окружением?

    Amunrah
    @Amunrah
    Сказочный персонаж ))
    Хз кто как делает, а я добавил пару строк в Sublime_text\Data\Packages\Jedi - Python autocompletion\sublime_jedi\utils.py:

    5efa61cb80ef4840755280.png
    Кстати надо перезапустить после изменений
    А в файле проекта пишу примерно следующее:

    {
      "virtualenv": "$folder/.Venv",
      "settings": 
      {
        "python_interpreter": "$folder/.Venv/Scripts/python.exe"
      },
    	"folders":
    	[
    		{
    			"path": "Path/To/My/Project"
    		}
    	]
    }

    Соответственно папка с виртуальным окружением у меня называется .Venv и располагается в корне проекта
    И все работает :)

    ПыСы: Но по идее можно тупо прописать путь в файле проекта - типа "virtualenv": "path/to/venv", у меня просто sublime на флэшке и приходится везде использовать относительные пути
    Ответ написан