Как открыть терминал в sublime text

Есть ли нормальный терминал для Sublime Text 3?

В atom есть более менее удобный терминал, устанавливаемый как плагин.
В VS Code есть терминал по умолчанию.
В ST подобного терминала я не нашел.

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

Простой 2 комментария

Как открыть терминал в sublime text

Как открыть терминал в sublime text

Решил вернуться в саблайм, так как все остальное тормознутое слишком

Потому что ST – это редактор, а не IDE. Быстрее он в первую очередь потому, что лишен большей части функционала, которая есть в IDE.

Подскажите пожалуйста, если какой либо терминал?

Если на ST навесить адекватный терминал (если бы он существовал), да еще стопочку полезных инструментов, то он бы превратился почти в IDE, и стал бы таким же «тормознутым», как и остальные IDE.

Как открыть терминал в sublime text

Дефолтные люди расчитывают что их чудо юдо среда разработки будет работать на овер дорогих системах, и поэтому не думают об оптимизации вообще

А атом тупит, потому что это javascript и electron. такая архитектура по определнию не может быть быстрее нативного приложения. Даже java (phpstorm) сильно быстрее. VS Code нативный и быстрый.

Источник

Well in Visual Studio Code we get a direct Option for opening Terminal, Unlike Sublime Text editor. Sublime is Simple and free to use, Light on memory, and can easily work with multiple projects. In this article, we will see how to use the terminal in a sublime text editor.

Stepwise implementation:

Step 1: Open Sublime Text,

Step 2: Open Command Palette using command Ctrl+shift+p

Type the below until the option appears and select it.

Note: You’ll need to install package control if you are using it for the first time.

Type ‘Terminus’ and select it. Wait for it to Complete installation and Restart sublime text.

Step 3: Now go to Preferences >Package Settings > Terminus > Command Palette

Now paste this code in the Default sublime Commands Section

Note: The above code is for Linux users for Windows users you have to enter “cmd.exe” in place of “bash”

Step 4: Now go to Preferences >Package Settings > Terminus > Key Bindings

Now paste this code in the Default sublime Keymap Section and save it:

Note: The above code is for Linux users for Windows users you have to enter “cmd.exe” in place of “bash”, also here we kept the shortcut key as “alt+1” you can use your own key.

Step 5: So whenever you want to use terminal press alt+1 and to close terminal type exit in the terminal and hit enter.

Источник

Консоль Sublime Text 3

Подскажите, пожалуйста, как настроить консоль в sublimetext3, чтобы не открывать стандартную консоль (cmd) в Windows?

Как открыть терминал в sublime text

1 ответ 1

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

Протестировано на

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

По причине того, что использую Windows, не рассмотрены такие решения, как Tint и fish-shell. Если не упомянул что-то ещё, можете добавить.

Терминология

В данном обзоре встроенная консоль Windows называется «консолью» или «внешней консолью» в зависимости от контекста. Согласно автору программы ConEmu называть её cmd.exe не совсем корректно:

В Windows есть встроенный терминал (или “консольное окно”) которое часто ошибочно называют “cmd.exe”. Нажмите Win+R и запустите, например, “powershell.exe”. Среди запущенных процессов не будет “cmd.exe”. В разных версиях Windows консольное окно создают разные процессы, в актуальных – это “conhost.exe”.

0. Не работающее решение

1. SublimePTY

1. Для запуска отдельных команд

1. npm

Плагин, благодаря которому можно запускать многие команды npm — пакетного менеджера Node.js.

1. Демонстрация

Как открыть терминал в sublime text

2. Недостатки

2. Эмуляция терминала прямо в Sublime Text

Общая оценка

Все решения хорошие, пользуюсь ими, но полностью внешние терминалы они не заменяют.

1. Glue

1. Оценка

2. Демонстрация

Как открыть терминал в sublime text

3. Установка и настройка

Скачиваем плагин через Package Control →

Откроется quick panel, куда следует вводить команды:

Как открыть терминал в sublime text

Чтобы в выводе была хоть какая-то подсветка, скачиваем плагин PowerShellнастраиваем для расширения glue синтаксис PowerShell.

4. Достоинства

5. Недостатки

6. Дополнительные ссылки

2. SublimeREPL

Позволяет запускать REPL консоль для многих языков программирования во вкладке Sublime Text. В примере этого ответа написано, как настроить SublimeREPL для PowerShell.

1. Оценка

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

2. Демонстрация

Как открыть терминал в sublime text

3. Установка и настройка

Помимо самого SublimeREPL устанавливаем также плагины Suricate и PowerShell для настройки команды SublimeREPL и подсветки синтаксиса соответственно. Инструкция по настройке команд в Suricate.

Ctrl+Shift+P → SublimeREPL: PowerShell → если у Вас русская версия операционной системы, может вылезти всплывающее окно с примерно следующей ошибкой:

Как открыть терминал в sublime text

В таком случае перейдите в файл Default.suricate-profile (как — см. инструкцию, всё, что в ней есть, я буду опускать в данном ответе) → и вставьте следующий json-массив. Не путайтесь в JSON-синтаксисе, следите за правильной расстановкой кавычек, скобок и запятых.

4. Параметры аргументов

5. Достоинства

6. Недостатки

7. Дополнительная ссылка

3. Terminality

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

1. Оценка

Использую для обучения Python и PHP.

2. Демонстрация

Как открыть терминал в sublime text

3. Установка и настройка

4. Достоинства

5. Недостатки

6. Дополнительные ссылки

3. Запуск из Sublime Text внешних терминалов

Достоинства и недостатки относятся уже к вызываемым в Sublime Text терминалам, а не самому Sublime Text.

1. Консоль/GNOME Terminal

1. Установка и настройка

Устанавливаем плагин Suricate. Ctrl+Shift+P → Suricate: Open Terminal Here. → откроется новое окно с консолью для Windows и GNOME Terminal для Linux соответственно в директории с тем файлом, который был у Вас открыт, когда запускали терминал.

2. Параметры и их значения

Как выглядит конфигурационный файл Suricate:

Дополнительная ссылка

2. Запуск любого предпочтительного терминала

Для примера возьмём, как запустить Git Bash из Sublime Text.

1. Установка и настройка

Устанавливаем плагин Suricate → в файл Default.suricate-profile добавляем следующий код:

Ctrl+Shift+P → Suricate: Git Bash → должен открыться Git Bash в директории с тем файлом, который был у Вас открыт, когда запускали Git Bash из Sublime Text.

2. Дополнительная ссылка

3. Плагин Terminal

1. Описание

Кроссплатформенный плагин, позволяющий открывать из Sublime Text любой терминал, который лично Вы считаете наиболее предпочтительным. В Windows по умолчанию запускается PowerShell. После установки плагина доступны 3 варианта запуска:

Вызываются две команды:

2. Настройка

Вы можете указывать параметры запуска Вашего терминала. Положим, хотите всегда запускать консольный эмулятор cmder только из директории E:\SashaSublime.

Также предусмотрена возможность одним шорткатом запускать один терминал со своими параметрами, вторым хоткеем запускать другой терминал с другими параметрами и т. д. Читаем здесь.

3. Дополнительные ссылки

4. ConEmu

1. Описание

По умолчанию осуществляется запуск PowerShell в оболочке ConEmu. Как и в плагине Terminal, ConEmu можно запустить из command palette, контекстного меню сайдбара или шорткатом.

2. Недостатки

3. Дополнительные ссылки

4. Обратное решение — вывод во внешнюю консоль

1. Console Exec

1. Оценка

Пользуюсь вместо дефолтных Build System.

2. Описание

Плагин выводит результаты Build System во внешнюю консоль, а не встроенную Sublime Text. Это может понадобиться по ряду причин.

3. Демонстрация

Как открыть терминал в sublime text

4. Настройка

После установки плагина достаточно добавить в файл Build System одну дополнительную строку:

Пример для Python. Tools → Builds System → New Build System. → вставляем следующий код и сохраняем файл, например, под именем SashaPythonExec.sublime-build :

Как создавать и настроить автоматический выбор Build System, подробно рассмотрено по дополнительным ссылкам.

Во вкладке со скриптом на Python Ctrl+Shift+P → Build With: SashaPythonExec → смотрим результат.

5. Дополнительные ссылки

2. Send to Shell

В Sublime Text существуют плагины, отправляющие во внешний терминал выделенный или скопированный текст, как SendText и SendREPL. Тот же принцип действия у плагина Send to Shell, отправляющего скопированный текст в IPython — интерактивную оболочку для Python, составляющую Jupyter.

1. Демонстрация

Как открыть терминал в sublime text

2. Установка

Как настроить плагин для отправки скопированного текста на ConEmu в режиме PowerShell.

3. Настройка

Запускаем ConEmu → Super+Alt+P → Startup → задаём параметру Specifed named task значение :

Как открыть терминал в sublime text

Опционально предлагаю установить плагин CopyOnSelect, — пусть по первому времени он вызвать неудобства, — копирующий в буфер обмена выделенный текст. Задержка между выделением текста и его копированием в данном плагине составляет секунду, и автор не рекомендует её сильно уменьшать из-за возможных проблем с работой Clipboard-менеджеров.

4. Недостатки

5. Дополнительные ссылки

5. Поиск плагинов

Если описанные в обзоре плагины не удовлетворяют Вашим задачам, помимо обычного поиска в Google порекомендовал бы осуществить поиск примерно по следующим ключевым словам и меткам на сайте Package Control:

Источник

Окно терминала внутри Sublime Text 2

Я видел этот проект это в основном открывает новое окно терминала из sublime text-2.
Что я ищу-это способ открыть терминал внутри sublime text 2 через консоль.
Кто-нибудь знает как я могу это сделать?

6 ответов

SublimeREPL делает то, что вы хотите

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

Я пробовал почти каждый терминальный пакет вокруг, что вы хотите, это TerminalView:

Как открыть терминал в sublime text

чтобы привязать ярлык ключа, просто добавьте его в файл привязки ключей пользователя:

Использовать Клей. Это плагин, который предоставляет интерфейс для вашей оболочки из Sublime Text. Так что в основном это терминал для Sublime Text.

Я знаю, что этот код действительно, (действительно) плохой, и он потерпит неудачу, если у вас открыто несколько sublime, но у меня никогда этого не было.

Не стесняйтесь вилять и улучшать его.

Я всегда хотел способ открыть терминал внутри sublime text. После опробования различных вариантов я пришел к решению установки терминала guake в качестве работы в системах linux, выполните следующие действия.

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

(для открытия терминала)

Примечание: это просто обходной путь. Guake-это в основном терминальный пакет для ubuntu-подобных систем linux.

Источник

Обычно я использую IDE WebStorm для Node.js и разработки JavaScript JavaScript. Однако я думал использовать Sublime Text 3, так как у меня заканчивается вычислительная мощность на дрянной старой Macbook Pro, а ST3 должен быть легче в памяти и процессоре.

Тем не менее, мой единственный зависание заключается в том, что ST3, похоже, не имеет возможности интеграции с командной строкой. Я считаю, что это очень полезная функция, доступная в Eclipse и WebStorm.

Я сделал несколько Googling, и я не вижу никаких замечательных плагинов для интеграции с терминалом для ST3, есть такая вещь или нет?

Вот WebStorm с интегрированным терминалом:

Как открыть терминал в sublime text

4 ответа

Ниже оригинальный ответ устарел; см. ниже ответ от Свиша.

Некоторое время назад мне было интересно то же самое, и я считаю, что ответ: нет.

Нет хорошей интеграции с терминалом в ST3, за исключением, может быть, терминала, который просто переносит вас в терминал из любой заданной папки проекта. Работает нормально, но не уверен, насколько это реально экономит.

Нет способа иметь его в окне ST3 AFAIK.

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

Как открыть терминал в sublime text

Окна терминала имеют несколько недостатков (по крайней мере, в MacOS), так как они, кажется, конфликтуют с сочетаниями клавиш Sublime. Однако я использую его только для автоматического запуска модульных тестов при изменении редактируемого программного кода. Поэтому он работает просто отлично. В этом случае это работает лучше всего, если я покажу окно терминала под текстовым редактором. Вы можете сделать это в меню View> Layout> Rows: 2.

Источник

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

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