Как установить редактор кода Sublime Text 3 в Ubuntu
Опубликовано
Sublime Text — это мощный текстовый редактор, который в основном используется для разработки веб-сайтов и программного обеспечения. Его можно установить и использовать на различных платформах, т.е. Windows, Linux и MAC. Sublime Text обладает широкими функциональными возможностями и поддерживает множество языков программирования и разметки. Вы можете расширить его функциональные возможности, установив новые плагины. Это наиболее предпочтительный редактор для многих программистов.
Его можно бесплатно скачать и установить на любую систему. После первой установки. Вы можете использовать его нелицензионную бесплатную версию, но с ограниченными функциональными возможностями. Хотя она имеет неограниченный ознакомительный период.
Содержание
- Особенности редактора Sublime Text
- Установка редактора Sublime Text 3
- Шаг 2: Добавьте репозиторий программы Sublime
- Шаг 3: Обновите список доступных пакетов
- Шаг 4: Установите Sublime Text 3
- Шаг 5: Запустите Sublime Text 3
Особенности редактора Sublime Text
Вот некоторые из полезных функций Sublime Text 3:
- Goto Anything: Когда у вас есть большая куча файлов, вы можете использовать сочетание клавиш Ctrl + R, которое выведет список файлов и облегчит их поиск.
- Множественное выделение: Функция множественного выделения позволяет эффективно вносить изменения в текст.
- Раздельное редактирование: Благодаря функции раздельного редактирования вы можете редактировать файлы по очереди и использовать все возможности широкоэкранного режима.
- Кроссплатформенность: Вы можете использовать Sublime Text на различных платформах, т.е. Windows, Linux и Mac. Для использования sublime text вам потребуется одна лицензия, она не зависит от того, какую ОС вы используете.
- Настроить что угодно: Вы можете настроить его так, как вам нужно. Это дает вам возможность гибко настроить его в соответствии с вашими предпочтениями.
- Клавиатурные сокращения: Вы можете использовать ряд удобных сочетаний клавиш для различных функций, чтобы сэкономить время. Кроме того, вы можете изменить сочетания клавиш по умолчанию в соответствии со своими предпочтениями.
Установка редактора Sublime Text 3
Выполните следующие шаги для установки Sublime Text 3:
Шаг 1: Установка ключа репозитория
Сначала вам необходимо установить ключ GPG в вашей системе. Для этого запустите Терминал с помощью сочетания клавиш Ctrl+Alt+T и выполните следующую команду в Терминале:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg
Шаг 2: Добавьте репозиторий программы Sublime
Затем вам нужно будет добавить репозиторий Sublime Text в ваш менеджер пакетов.
Я использую здесь стабильный репозиторий Sublime Text. После этого выполните следующую команду в Терминале:
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Если вы хотите добавить репозиторий Dev вместо стабильного репозитория, выполните следующую команду:
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Шаг 3: Обновите список доступных пакетов
Теперь вам нужно обновить ваш менеджер пакетов с новыми репозиториями sublime. Выполните следующую команду для обновления репозиториев apt:
sudo apt update
Шаг 4: Установите Sublime Text 3
Теперь выполните следующую команду для установки Sublime Text. Она автоматически установит последнюю версию — sublime text 3.
sudo apt install sublime-text
Шаг 5: Запустите Sublime Text 3
Теперь проверьте установку, запустив приложение из меню Dash в Ubuntu. Нажмите клавишу Windows, затем введите sublime text. В появившихся результатах нажмите на Sublime Text, чтобы запустить его.
Вот как можно установить Sublime Text 3 в Ubuntu. Теперь вы можете использовать его для расширенного редактирования.
Имейте в виду, что для использования полнофункционального Sublime Text вам необходимо приобрести лицензию.
apt apt-key Ubuntu
Быстрота Linux на Windows 10 – Николай Громов
Статья о настройке функциональности и внешнего вида bash-терминала Windows Subsystem for Linux (WSL) в Windows 10.
Введение
Я постоянно использую терминал для работы с git и автоматизации сборки проектов (вёрстка/фронтенд: компиляция pug и scss, обработка изображений, транспиляция js…). На моём рабочем компьютере стоит Windows 10, а на ноутбуке — OSX и мне хочется использовать одни и те же консольные команды на обеих системах, поэтому я использовал GitBash (терминал, устанавливающийся вместе с Git) внутри эмулятора (Cmder). Такая связка работала заметно медленнее терминала на OSX, поэтому я был воодушевлён новостью «В Windows 10 встроили подсистему Linux» (март 2016 г.), но тогда, в 2016 году, её использование разочаровало: нельзя было запускать из bash-терминала программы Windows, подсистема не определяла изменение файла, если изменение было сделано из Windows. Сейчас эти проблемы решены.
Спойлер
Главный выигрыш для меня — скорость. В моём стартовом репозитории есть трудоёмкая задача полной сборки проекта (компиляция, транспиляция, спрайты, шрифты, картинки…), с Gitbash она занимает 17 секунд, с bash-терминалом WSL — 10 секунд.
Упоминаемые в статье файлы
- .bashrc
- .dircolors
- .bash_aliases
- .inputrc
- .vimrc
Установка Windows Subsystem for Linux (WSL)
В сети полно статей с инструкциями (по большей части, устаревших). Пользуйтесь официальной инструкцией с docs.microsoft.com и всё получится. Я установил Ubuntu, т.к. имею небольшой опыт ее использования.
После успешной установки можно запустить терминал подсистемы Linux командой bash
в cmd.exe (или PowerShell) или кликом по иконке в меню «Пуск».
Основы использования терминала Ubuntu в Windows 10
Это подсистема внутри Windows, чтобы использовать nodeJS и git, нужно поставить их в подсистему (даже если они уже установлены в Windows). Я выбрал вариант с Ubuntu, поэтому при установке nodejs пользовался этой инструкцией, а git установил командой sudo apt-get install git
(не забудьте указать git-у своё имя пользователя и email).
Можно запускать приложения Windows. Попробуйте notepad.exe
— запустится Windows-блокнот.
Диски Windows расположены в /mnt/
. Попробуйте cd /mnt/c/ && ls
для перехода к диску С:/
и вывода его корневых директорий (по умолчанию вывод выглядит уныло, но это настраивается).
Директория пользователя расположена в ~
(cd ~
для переходя в неё). Просто напоминаю.
В Linux-системах заглавные и строчные символы — разные символы. При использовании автодополнения (
) важно вводить символы в правильном регистре.
Директория пользователя подсистемы Linux физически у меня расположилась по довольно длинному пути (см. ниже). Сегмент nicothin
— имя пользователя системы (как в начале пути (Windows), так и в конце (Ubuntu)).
c:\Users\nicothin\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\nicothin\
Если редактировать файлы Linux-подсистемы из Windows, то Linux в некоторых случаях не сможет получить к ним доступ (не хватит прав). После такого редактирования нужно в bash-терминале подсистемы выполнить что-то вроде chmod 777 ~/.bashrc
(где ~/.bashrc
— редактированный из Windows файл) и перезапустить терминал. Или можно использовать команду source ~/. bashrc
Как запускать Sublime Text из консоли Ubuntu
Если используете Sublime Text, добавьте путь к subl.exe в PATH в Windows, чтобы по команде в терминале subl.exe
запускался Sublime Text:
- В проводнике сделайте правый клик на Этот компьютер, выберите Свойства, потом Дополнительные параметры системы.
- На вкладке Дополнительно нажмите кнопку Переменные среды.
- Сделайте двойной клик по Path для перехода к её редактированию.
- Нажмите кнопку Создать и добавьте путь к subl.exe.
В моем случае этоc:\Program Files\Sublime Text 3\
. - Перезапустите терминал.
Вконтакте ВКонтакте вконтакте вконтактов
Настройка консоли Ubuntu
Цвета
Увы, сразу после установки консоль (особенно вывод команды ls
) выглядит «бородато» и «носит свитер».
Можно добавить файл с настройками цветового оформления (touch ~/.dircolors
для создания файла) с этим содержимым.
Содержимое удобно добавлять из Windows, но тогда после сохранения файла в bash-терминале выполните chmod 777 ~/.dircolors
и перезапустите терминал.
Переход к нужной директории при старте
Если при запуске терминала хочется попадать в директорию проектов, можно вписать в самом верху ~/.bashrc
команду cd /mnt/d/projects/
(укажите путь к нужной директории).
Алиасы
Добавим файл (touch ~/.bash_aliases
) c этим содержимым и перезапустим bash-терминал.
Теперь по команде subl .
откроется Sublime Text (текущая папка будет показана как проект), а по команде наподобие subl filename.txt
можно быстро открывать файлы.
Странная проблема с алиасами
Я настраивал bash-терминал на двух домашних компьютерах с Windows 10 и на одном из них после добавления файла терминал при рестарте выводил 4 сообщения : command not found
. *]/d’ -e ‘s/* \(.*\)/ (\1)/’
}
Шаг 2: определим переменную, отвечающую за приглашение командной строки, добавим в неё показ результата работы этой функции (см. .bashrc
). Получится что-то вроде:
if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]: \[\033[01;34m\]\w\[\033[00m\]\e[32m$(git_branch)\e[0m \$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
Мелкие улучшения
Есть довольно много действий в bash-терминале, на которые Windows 10 отреагирует звуковым сигналом (нажатие Backspace
, когда уже нечего стирать, например). Чтобы это отключить, создайте ~/.inputrc
со строкой set bell-style none
.
Vim по умолчанию показывает довольно тёмный текст, что на тёмном фоне смотрится плохо. Можно создать ~/.vimrc
со строкой set background=dark
, чтобы текст стал более читаемым.
Замеченные баги
Работать с буфером обмена по умолчанию не комфортно (Ctrl + V
, Shift + Insert
не работают, приходится кликать (!!!) ПКМ по заголовку окна и выбирать
Несколько раз видел странный глюк отображения многострочной команды: как будто символы второй строки не перенеслись, а печатаются в первой строке. Редко, не критично.
На одном из домашних компьютеров работает сохранение истории команд между сеансами, на другом не работает (хотя права доступа и владелец файла ~/.bash_history
— активный пользователь и сохранение истории включено). Не критично.
Не работают инструменты копирования в буфер. К примеру, при настройке SSH для github.com, есть инструкция для Linux:
sudo apt-get install xclip # Downloads and installs xclip. If you don't have `apt-get`, you might need to use another installer (like `yum`) xclip -sel clip < ~/.ssh/id_rsa.pub # Copies the contents of the id_rsa.pub file to your clipboard
Но её невозможно выполнить, т.к. xclip работать не будет. Решается использованием виндовской утилиты: clip.exe < ~/.ssh/id_rsa. pub
После загрузки Windows иногда (было всего дважды) отказывается работать. Помогает перезагрузка (это же Windows).
Брандмауэр Windows по умолчанию не даёт зайти на запущенный внутри WSL сервер при запросе с другого устройства (запускаем сервер разработки на рабочем компе, открываем его страницы с телефона, находящегося в той же локальной сети). Как это лечить — не разобрался, приходится временно отключать брандмауэр.
Как заходить на сервер, запущенный в WSL, со сторонних устройств в одной локальной сети
Я пишу много html-страниц. В процессе работы у меня запущен локальный сервер, собирающий разметку, стили, javascript, спрайты и т.п. Бывает удобно запустить на основном компьютере сервер и зайти на него с помощью ноутбука, телефона, планшета (сервер доступен по IP, наподобие http://192.168.1.207:8080). Однако, встроенный в Windows 10 фаервол по умолчанию блокирует такие соединения.
Чтобы попасть на такой сервер, нужно добавить правило для брандмауэра:
- Найти с помощью поиска «Брандмауэр защитника Windows», открыть, нажать слева «Дополнительные параметры».
- В открывшемся окне Монитора брандмауэра выбрать (слева) «Правила для входящих…», нажать «Создать правило» (справа).
- Выбрать «Для порта», нажать «Далее».
- Выбрать «Определенные локальные порты», ввести номер порта (мой локальный сервер работает на порту 8080, его я и ввёл), нажать «Далее».
- Выбрать «Разрешить подключение», нажать «Далее», выбрать профили (я выбрал все), «Далее».
- Ввести какое-либо имя, нажать «Готово».
После этого получится зайти с любого устройства (в одной локальной сети) на запущенный в WSL на рабочем компьютере сервер.
Комфортное использование с Cmder
Для более тонкой настройки внешнего вида и комфортной работы с буфером обмена (привычное сочетание Ctrl + V
для вставки) удобно использовать bash-терминал подсистемы Linux внутри cmder (эмулятор терминала, внутри которого можно запустить один из установленных в Windows терминалов). Для этого нужно добавить возможность старта WSL-консоли в настройках Cmder:
- Правый клик по иконке бургера в нижнем правом углу для перехода к настройкам.
- В разделе Startup выбрать радиокнопку Auto save/restore opened tabs, чтобы при рестарте не создавать вкладки заново.
- В разделе Startup, подразделе Tasks проверить наличие задачи WSL::bash. Если её нет, нажать кнопку Add/refresh default tasks… и согласиться на добавление задач.
- В списке задач появится пункт WSL::bash, при создании новой вкладки терминала нужно выбрать его.
Если в списке задач есть пункт WSL::bash, но WSL не запускается при его выборе (в момент создания новой вкладки Cmder), то в настройках можно попробовать нажать Add/refresh default tasks… и согласиться на обновление списка задач (см. п. 3). Если и после этого не получается запустить терминал подсистемы (Cmder сообщает о проблеме и пишет, что по нажатию Enter закроет вкладку), то можно добавить свою собственную задачу, которая будет запускать cmd. exe и сразу вызывать в ней команду bash
. Команда запуска терминала будет выглядеть так:
*cmd /k ""%ConEmuDir%..init.bat" " && bash
Вместо заключения
Я скачал и установил в систему шрифт Ubuntu Mono для большей аутентичности внешнего вида терминала.
Как открыть Терминал из Sublime Text Editor?
Пошаговое руководство по добавлению терминала в Sublime Text Editor с примерами PowerShell и командной строки в Windows.
Терминал изначально поддерживается в коде Visual Studio.
В Sublime нет встроенной поддержки терминала.
Вы можете расширить с помощью пакетов плагинов.
Терминал, используемый для запуска и компиляции кода с помощью командной строки.
В возвышенном редакторе есть пакет терминала, который необходимо установить для запуска командной строки.
Как открыть командную строку в текстовом редакторе Sublime?
Следующие шаги необходимы для установки терминала.
- Откройте текстовый редактор Sublime
- Сначала убедитесь, что в вашем редакторе установлен плагин
package control
. Вы можете проверить здесь, как это сделать. - После установки управления пакетами перейдите к следующему шагу
- Выберите
Инструменты
Меню +Палитра команд
или используйте ярлыкCTRL+ Shift+P
в Windows или⌘ +Shift+H
команда в macOS.
Открывает всплывающее диалоговое окно, как показано ниже.
5 способов открыть командную строку Windows 11 P…
Пожалуйста, включите JavaScript
5 способов открыть командную строку Windows 11
Он устанавливает пакет терминала, и сообщение отображается в нижней левой строке состояния .
- Щелкните правой кнопкой мыши файл на левой боковой панели или открытый файл и выберите
Открыть терминал здесь
, как показано ниже
- Открывает терминал командной строки PowerShell в новом окне.
- Он открыл PowerShell с выбранным каталогом файлов.
Откройте терминал командной строки вместо PowerShell в текстовом редакторе Sublime.
- Перейдите в «Настройки» > «Настройки пакета» > «Терминал» — «Настройки» — «По умолчанию».0020
{ // Команда для терминала, оставьте поле пустым для ОС по умолчанию // См. https://github.com/wbond/sublime_terminal#examples для примеров "Терминал": "", // Список параметров по умолчанию для передачи в терминал, это может быть // переопределяется путем передачи ключа «параметры» со значением списка в args // dict при вызове "open_terminal" или "open_terminal_project_folder" // команды "параметры": [], // Набор изменений переменных окружения. Переменные среды по умолчанию, используемые для // терминал унаследован от возвышенного. Используйте это сопоставление для перезаписи/отмены. Использовать // нулевое значение, указывающее, что переменная окружения не должна быть установлена. "окружение": {} }
- Обновите значения свойств терминала и параметров ниже
"терминал": "C:\\Windows\\system32\\cmd. exe", "параметры": ["/START", "%CWD%"]
- Щелкните правой кнопкой мыши любой файл и выберите параметр «Открыть терминал здесь».
- Откроется командное окно вместо окна PowerShell.
Ярлык для запуска терминала в Sublime text
На данный момент мы видели, как запустить командную строку из графического интерфейса.
Вы также можете открыть терминал с помощью ярлыка команды.
Вы должны сделать пользовательскую привязку клавиш к терминалу.
- Перейти в меню «Настройки» > «Привязки клавиш»
- Откроется файл по умолчанию (Windows). команда»}
- теперь вы можете нажать Ctrl+T, чтобы открыть окно командной строки. Вы можете использовать любые клавиши, которые хотите
← Atom — Отступ
Sublime — Вертикальная линейка →
eclipse — Sublime Text 3 имеет встроенный терминал?
спросил
Изменено 6 месяцев назад
Просмотрено 101 тысяч раз
Обычно я использую WebStorm IDE для разработки Node. js и FE JavaScript. Однако я думал об использовании Sublime Text 3, так как у меня заканчиваются вычислительные мощности на дрянном старом Macbook Pro, а ST3 должен быть легче в памяти и процессоре.
Тем не менее, у меня есть одна проблема, связанная с тем, что ST3 не имеет возможности интеграции с терминалом командной строки. Я считаю, что это очень полезная функция, доступная в Eclipse и WebStorm.
Я погуглил и не нашел хороших плагинов для интеграции с терминалом для ST3, есть такие или нет?
Вот WebStorm со встроенным терминалом:
- eclipse
- terminal
- ide
- sublimetext3
2
Терминус делает это. Поддерживает как Unix, так и Windows. Прекрасно работает. 👍
в виде (в Windows)Ctrl + Shift + P ->
555555 лет.Термин: открытый оболочка по умолчанию (View)
Ctrl + Shift + P —>
Терминал: Открыть оболочку по умолчанию на панели
Введите
exit
для выхода и закрытия терминала, открытого в панели.5
Я установил пакет TerminalView для Sublime, который может отображать окно терминала в Sublime на отдельной вкладке.
Работает с MacOS или Linux, но активно не поддерживается.
Установка:
- Открыть палитру команд ( Cmd + Shift + P на Mac, Ctrl + Shift + P
Package Control: Install Package
- Найдите
TerminalView
и нажмите Верните для установки.
Окна терминала имеют несколько недостатков (по крайней мере, в macOS), поскольку они конфликтуют с сочетаниями клавиш Sublime. Однако я использую его только для автоматического запуска модульных тестов при изменении кода отредактированной программы. Поэтому он работает просто отлично. В этом случае лучше всего, если я покажу окно терминала под текстовым редактором. Вы можете сделать это в меню Вид > Макет > Ряды: 2 .
5
В возвышенном 3,
- ctrl + shift + p поиск
Управление пакетами: Установить пакет
- Найдите и установите
TerminalView
- для установки ярлыков,
перейдите к
Настройки -> Привязки клавиш
на панели справа вставьте это,
[ { "клавиши": ["ctrl+shift+t"], "команда": "terminal_view_open" } ]
- Теперь ctrl+shift+t ваши ярлыки
1
Я предпочитаю Терминус, и это первый кросс-платформенный терминал для Sublime Text. Посмотрите это видео, оно может вам помочь
Я попробовал пакет Sublime — TerminalView, быстро понял, что не могу копировать и вставлять вещи.