Как открыть терминал в возвышенном тексте 3

Обновлено: 21.11.2024

Говоря о текстовых редакторах и IDE, между программистами всегда ведутся непрекращающиеся споры о том, какой текстовый редактор/IDE лучше. Что ж, выбор всегда личный; Я видел, как люди придерживались одного редактора/IDE, а некоторые использовали от 2 до 3 редакторов/IDE одновременно. Это зависит от характера работы и возможностей редактора/IDE.

Эта статья посвящена популярному текстовому редактору, отличающемуся своей скоростью, привлекательным пользовательским интерфейсом, простотой использования, богатой поддержкой сообщества и множеством других полезных сведений. Да, это «Возвышенный текст». Первоначальный выпуск в 2008 году, написанный на C++ и Python, Sublime Text является кроссплатформенным и легко настраиваемым. На момент написания этой статьи последней версией была 3.2.2.

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

Установка Sublime Editor в системах Linux

Sublime Text Editor является кроссплатформенным, вы можете использовать его в системах Linux, Windows или Mac. Чтобы установить Sublime Text 3 в различных версиях Linux, следуйте приведенным ниже инструкциям.

Установите Sublime на Debian/Ubuntu

Установите Sublime на CentOS/RHEL

Установите Sublime в Fedora

После завершения установки вы можете установить Sublime Text Editor в качестве текстового редактора по умолчанию, перейдя к предпочтительным приложениям в меню «Пуск». Я использую Linux Mint 19.3, в зависимости от версии вашей ОС вы можете установить параметр по умолчанию.

Вы также можете запустить Sublime Text Editor из терминала, набрав:

Установите диспетчер пакетов для Sublime Editor

Sublime Text по умолчанию не поставляется с функциями, которые делают его мощным. Либо вам нужны пакеты для Front End Web Development, Back End Development, Scripting, инструментов управления конфигурацией или базы данных, которые у вас есть.

Информацию о пакетах можно найти в разделе управления пакетами. Чтобы установить пакеты, мы должны сначала установить «УПРАВЛЕНИЕ ПАКЕТАМИ», которое обеспечивает управление пакетами (установка, включение, удаление, отключение, список и т. д.) для возвышенного.

Нажмите «CTRL + SHIFT + P». Это откроет командную палитру. Введите «Install Package Control» и нажмите ENTER.

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

Нажмите «CTRL + SHIFT + P» → COMMAND PALLET → «TYPE Package» → отобразятся все параметры, которые вы можете использовать для управления пакетами.

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

Чтобы установить любой пакет, нажмите «CTRL + SHIFT + P» → КОМАНДНАЯ ПАЛЛЕТА → «установить пакет» → «Имя пакета».

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

Улучшение боковой панели

Этот пакет предоставляет больше возможностей для работы с файлами и папками. После установки Sublime вы можете перейти в «БОКОВАЯ ПАНЕЛЬ» → ЩЕЛЧОК ПРАВОЙ кнопкой мыши → БУДУТ ОТОБРАЖАТЬСЯ ОПЦИИ. Затем вы можете установить «SideBarEnhancements» и увидеть разницу.

Чтобы установить расширения SideBar — КОМАНДНАЯ ПАЛЕТКА [CTRL + SHIFT + P] → УСТАНОВИТЬ ПАКЕТ → SIDEBARNHANCEMENT.

Темы

Sublime дает нам возможность изменить цветовую схему пользовательского интерфейса и синтаксиса. Цветовая схема задаст цвета синтаксиса для нашего кода, а тема изменит внешний вид пользовательского интерфейса.

Я использую тему «PREDAWN». Вы можете выбрать то, что вы чувствуете себя лучше. Вы можете проверить доступные темы в разделе управления пакетами/тем.

Чтобы установить тему — КОМАНДНАЯ ПАЛЕТКА [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ → ПРЕДВАРИТЕЛЬНАЯ ПРОВЕРКА.

Значок файла

Этот пакет добавляет красивые значки к вашим файлам и папкам на боковой панели. Есть несколько вариантов, которые вы можете выбрать. Я использую «ЗНАЧОК ФАЙЛА».

Чтобы установить значок файла — КОМАНДНАЯ ПАЛЕТКА [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ → ЗНАЧОК ФАЙЛА.

Пакет SFTP позволяет мне синхронизировать мои проекты/код (папки) на удаленных серверах.Это очень полезно во многих случаях, например, когда ваши рабочие серверы работают в облаке, а ваш компьютер для разработки является локальным, где вы можете легко синхронизировать свои коды с удаленными серверами.

Для установки SFTP — КОМАНДНАЯ ПАЛЕТКА [CTRL + SHIFT + P] → УСТАНОВИТЬ ПАКЕТ → SFTP.

Чтобы настроить SFTP, выберите папку проекта, которую нужно синхронизировать удаленно. Внутри папки будет создан файл «sftp-config.json».

Это файл настроек SFTP, в котором должны быть объявлены такие данные, как имя пользователя, имя хоста, пароль и удаленный путь. Вы также можете включить такие параметры, как «upload_on_save», которые синхронизируют ваши изменения сразу после сохранения локальной копии.

ПРИМЕЧАНИЕ. «sftp-config.json» относится к конкретной папке. Для каждого удаленного сопоставления будет создан новый файл конфигурации.

ПАПКА → ЩЕЛЧОК ПРАВОЙ кнопкой мыши → SFTP → КАРТА ДЛЯ УДАЛЕННОГО → SFTP-CONFIG.JSON.

Конечная остановка

В Sublime по умолчанию не встроен терминал. Terminus — это кроссплатформенный терминал для возвышенного.

Чтобы установить Terminus — КОМАНДНАЯ ПАЛЕТКА [ CTRL + SHIFT + P ] → УСТАНОВИТЬ ПАКЕТ → TERMINUS.

Два способа начать Терминус:

Настройки синхронизации

Этот пакет позволяет синхронизировать пакеты и настройки на нескольких устройствах. Он использует Github-Gist, обеспечивая надежный и безопасный способ хранения ваших резервных копий.

Чтобы установить настройки синхронизации — КОМАНДНАЯ ПАЛЕТКА [CTRL + SHIFT + P] → УСТАНОВИТЬ ПАКЕТ → НАСТРОЙКИ СИНХРОНИЗАЦИИ.

Подсветка скобок

Пакет Bracket Highlighter подходит для различных и даже пользовательских скобок. Вы также можете настроить цвета, другой стиль скобок и режим выделения.

Чтобы установить Bracket Highlighter — COMMAND PALLET [CTRL + SHIFT + P] → УСТАНОВИТЬ ПАКЕТ → BRACKETHIGHLIGHTER.

Помимо 6 пакетов, упомянутых в предыдущем разделе, доступны сотни пакетов. Изучите различные пакеты из Package Control и попробуйте тот, который соответствует вашим потребностям.

Великие ярлыки

Сочетания клавиш Sublime можно настраивать, и вы можете перенести их, если пытаетесь переключиться на другие редакторы, такие как VScode или Atom.

Чтобы настроить сочетания клавиш, КОМАНДНАЯ ПАЛЕТКА [ CTRL + SHIFT + P ] → ПРЕДПОЧТЕНИЯ: НАЗНАЧЕНИЕ КЛАВИШ. В привязке клавиш есть два раздела: одна — привязка клавиш по умолчанию, а другая — привязка клавиш, определяемая пользователем, где вы можете разместить собственные привязки клавиш. Вы можете получить список сочетаний клавиш и их функции из «DEFAULT KEYMAP FILE».

В этой статье мы увидели, как установить возвышенный текст 3 в Linux. Как установить пакеты и несколько важных пакетов и ярлыков. Эта статья не предназначена для настройки возвышенного текста для какого-либо конкретного языка программирования. В следующей статье мы увидим, как настроить возвышенный текст 3 для разработки на Python.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

TL;DR. Нужен быстрый ответ о том, как создавать терминалы в Sublime Text 3? Прокрутите вниз и посмотрите видео или прочитайте инструкции под ним.

Некоторое время назад я запустил на YouTube серию «Советы по Sublime Text».

Sublime Text 3 — один из лучших редакторов кода, существующих в настоящее время (факт), но большинство людей просто устанавливают его и используют, не понимая, как его можно настроить и расширить в соответствии с вашими потребностями.

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

Но недавно я заметил, что третье мое видео становится все более популярным.По крайней мере, 6 месяцев у него было менее 200 просмотров, а за последние 2 месяца он вырос до 850 (на момент написания статьи). Возможно, это совпадение, а возможно, алгоритмы YouTube изменились. В любом случае, есть люди, которым нужна эта информация.

В видео объясняется, как настроить терминалы в Sublime Text 3 с помощью пакета Terminus. И вот оно:

Как настроить терминалы в Sublime Text 3

Откройте Sublime Text.
Откройте палитру команд с помощью Ctrl+Shift+P

Введите «Управление пакетами: Установить пакет», пока не появится параметр, и выберите его
[Вам потребуется установить контроль пакетов, если вы используете его в первый раз]

Введите «Терминус» и выберите его.

Теперь будет установлен пакет Terminus. Подождите, пока это завершится.
Затем перезапустите Sublime Text.

Далее мы добавим команды в палитру команд. Таким образом, вы можете открывать терминалы с помощью Ctrl+Shift+P, а затем вводить команду.

Для этого откройте палитру команд (Ctrl+Shift+P), введите "Terminus: палитра команд" и откройте ее.

Вас встретит разделенный вид. В основном есть настройки, определенные в коде на левой панели, и вы можете переопределить их или добавить свои собственные, введя код на правой панели.

Скопируйте код отсюда в правую панель. Сохраните файл, нажав Ctrl+S.

Этот код добавляет команды для открытия терминалов: командная строка Windows и Git Bash; из палитры команд.

Вам нужно будет отредактировать это, если вы хотите добавить свои собственные терминалы.

Теперь вы можете закрыть окно "Терминус: Палитра команд".

Чтобы открыть командную строку Windows, например, откройте палитру команд (Ctrl+Shift+P) и введите «Командная строка (новое окно)», чтобы открыть ее в новой вкладке, или «Командная строка (панель)», чтобы открыть ее. на панели в нижней части экрана.


Теперь у нас есть работающие терминалы, но это еще не все.

Привязки клавиш

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

Откройте палитру команд (Ctrl+Shift+P) и введите «Terminus: Key Bindings»
Снова вы получите еще одно окно с разделенным экраном, и вам нужно будет поместить код справа ручная панель.

Скопируйте и вставьте код отсюда в правую панель. Сохраните файл, нажав Ctrl+S.

Если вы просмотрите код, вы увидите, что он добавляет следующие сочетания клавиш, которые можно легко изменить:
Alt+1 — открывает командную строку
Alt+2 — открывает Git Bash
Alt+C — открывает командную строку
Alt+B — открывает Git Bash

Не стесняйтесь оставлять комментарии ниже. Вы также можете связаться со мной по электронной почте здесь.

Sublime Text включает инструмент командной строки subl для работы с файлами в командной строке. Его можно использовать для открытия файлов и проектов в Sublime Text, а также для работы в качестве РЕДАКТОРА для инструментов Unix, таких как git и subversion.

Настройка

Некоторые операционные системы и методы установки потребуют изменения конфигурации, чтобы сделать subl доступным в PATH .

Окна

В Windows помощником командной строки является subl.exe . Чтобы использовать это из Командной строки или Powershell, необходимо добавить папку установки Sublime Text в переменную среды Path:

Windows 10

  • Откройте меню "Пуск" и введите environ
  • Выберите элемент Редактировать системные переменные среды
  • Нажмите кнопку Переменные среды в нижней части диалогового окна Свойства системы
  • .
  • Выберите или создайте переменную среды Path в соответствующем разделе:
    • Для текущего пользователя выберите «Путь» в разделе Переменные пользователя для
    • .
    • Для всех пользователей выберите «Путь» в разделе Системные переменные.
    • 64-битные установки обычно находятся в C:\Program Files\Sublime Text\
    • 32-разрядные установки в 64-разрядной версии Windows будут находиться в папке C:\Program Files (x86)\Sublime Text\
    • 32-разрядные установки в 32-разрядной версии Windows будут находиться в папке C:\Program Files\Sublime Text\

    Windows 8

    • Нажмите клавишу Windows и введите environ
    • Выберите элемент Редактировать системные переменные среды
    • Нажмите кнопку Переменные среды в нижней части диалогового окна Свойства системы
    • .
    • Выберите или создайте переменную среды Path в соответствующем разделе:
      • Для текущего пользователя выберите «Путь» в разделе Переменные пользователя для
      • .
      • Для всех пользователей выберите «Путь» в разделе Системные переменные.
      • 64-битные установки обычно находятся в C:\Program Files\Sublime Text\
      • 32-разрядные установки в 64-разрядной версии Windows будут находиться в папке C:\Program Files (x86)\Sublime Text\
      • 32-разрядные установки в 32-разрядной версии Windows будут находиться в папке C:\Program Files\Sublime Text\

      Windows 7

      • Откройте меню "Пуск"
      • Нажмите правой кнопкой мыши Компьютер и выберите Свойства
      • .
      • Нажмите Дополнительные параметры системы на левой боковой панели.
      • Нажмите кнопку Переменные среды в нижней части диалогового окна Свойства системы
      • .
      • Выберите или создайте переменную среды Path в соответствующем разделе:
        • Для текущего пользователя выберите «Путь» в разделе Переменные пользователя для
        • .
        • Для всех пользователей выберите «Путь» в разделе Системные переменные.
        • 64-битные установки обычно находятся в C:\Program Files\Sublime Text\
        • 32-разрядные установки в 64-разрядной версии Windows будут находиться в папке C:\Program Files (x86)\Sublime Text\
        • 32-разрядные установки в 32-разрядной версии Windows будут находиться в папке C:\Program Files\Sublime Text\

        Чтобы использовать subl , в путь необходимо добавить папку bin Sublime Text. Для типичной установки Sublime Text это будет расположено в /Applications/Sublime Text.app/Contents/SharedSupport/bin .

        При использовании Bash (по умолчанию до macOS 10.15) следующая команда добавит папку bin в переменную среды PATH:

        При использовании Zsh (по умолчанию начиная с macOS 10.15) следующая команда добавит папку bin в переменную среды PATH:

        Линукс

        Если Sublime Text установлен через один из репозиториев Linux Package Manager или пакет, символическая ссылка subl будет автоматически установлена ​​в каталог /usr/bin/.

        При установке из tar-архива исполняемый файл sublime_text должен быть связан символической ссылкой на subl с помощью такой команды, как:

        Точные сведения о команде символической ссылки будут зависеть от места установки. Большинство значений переменных среды PATH по умолчанию должны содержать /usr/local/bin , поэтому дополнительные команды не требуются.

        Использование

        Чтобы просмотреть доступные флаги, запустите subl --help . Доступные флаги различаются в зависимости от операционной системы. Следующий пример взят из Mac.

        Настройка в качестве РЕДАКТОРА

        Чтобы использовать Sublime Text в качестве редактора для многих команд, запрашивающих ввод, установите переменную среды EDITOR:

        Указание -w приведет к тому, что команда subl не завершится, пока файл не будет закрыт.

        Добавьте настоящий терминал в Sublime Text

        Первый кроссплатформенный терминал для Sublime Text.

        Оболочка Unix Cmd.exe
        Терминал в панели Поддержка показа изображений

        Этот пакет во многом основан на TerminalView. Сравните с TerminalView, здесь

        • Поддержка Windows
        • непрерывная история
        • легко настраиваемые темы (см. Terminus Utilities)
        • поддержка Юникода
        • Поддержка 256 цветов
        • улучшенная поддержка xterm
        • поддержка панели терминала (PS: она также работает в Linux/WSL)

        запустить Terminus: открыть оболочку по умолчанию во вкладке

        OdatNurd снял несколько видеороликов о Terminus. См., например,

        Terminus поставляется с несколькими конфигурациями оболочки. Файл настроек должен говорить сам за себя.

        Привязки клавиш пользователя

        Эти сочетания клавиш могут оказаться полезными. Для редактирования запустите Preferences: Terminus Key Bindings. Проверьте подробности аргументов termus_open ниже.

        • открыть окно терминала в текущем каталоге файлов

        или передав пользовательский cmd, например ipython

        • открыть терминал в разделенном представлении с помощью Carry_file_to_pane от Origami

        Следующую привязку клавиш можно рассмотреть, если вы хотите использовать ctrl+w для закрытия терминалов.

        Пользовательские команды в палитре

        • запустите Preferences: Terminus Command Palette . Проверьте подробности для аргументов termus_open ниже

        или передав пользовательский cmd, скажем, ipython

        • открыть терминал на разделенной вкладке с помощью функции Carry_file_to_pane от Origami

        Система сборки Terminus

        В качестве системы сборки можно использовать Terminus. Целевой termus_exec является заменой целевого exec по умолчанию. Он принимает точно такие же аргументы, как и termus_open, за исключением того, что их значения по умолчанию установлены по-другому.

        terminus_cancel_build используется для отмены сборки, когда пользователь запускает команду cancel_build по нажатию Ctrl+C (macOS) или Ctrl+break (Windows/Linux).

        Ниже приведен пример определения системы сборки в настройках проекта, который запускает скрипт Python

        Тот же пример Hello World можно указать в файле .sublime-build.

        Вместо cmd пользователь также может указать shell_cmd . В macOS и Linux будет запущена оболочка bash; а в Windows будет запущен cmd.exe.

        Alt-Left/Right для перемещения между словами (Unix)

        Bash: добавьте следующее в .bash_profile или .bashrc

        Zsh: добавьте следующее в .zshrc

        Некоторые программы, например julia, не распознают стандартные коды клавиш для alt+left и alt+right . Вы можете привязать их к alt+b и alt+f соответственно

        • Терминал можно открыть с помощью команды termus_open с

        Поля cmd и cwd понимают системные переменные сборки Sublime Text.

        настройка view.settings().get("terminus_view.tag") может использоваться для идентификации терминала и

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

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

        Известно, что Терминус иногда потребляет много памяти после интенсивного использования. Это потому, что Sublime Text хранит бесконечный стек отмены. Практически нет исправления, если вышестоящий поставщик не предоставляет API для работы со стеком отмены. Тем временем пользователи могут выполнить Terminus: Reset, чтобы освободить память.

        Эта проблема была исправлена ​​в Sublime Text >= 4114 и Terminus v0.3.20.

        Проблема с цветом при разворачивании и сворачивании терминала

        Известно, что цвет истории прокрутки будет потерян, когда терминал развернут или свернут с панели или на нее. Для этой проблемы нет решения.

        Проблема с фоном панели терминала

        Если вы используете DA UI, а цвет фона панели терминала отличается, попробуйте поиграть с настройкой panel_background_color в DA UI: Настройки темы .

        Читайте также: