Есть ли нормальный терминал для Sublime Text 3?
В atom есть более менее удобный терминал, устанавливаемый как плагин.
В VS Code есть терминал по умолчанию.
В ST подобного терминала я не нашел.
Решил вернуться в саблайм, так как все остальное тормознутое слишком. Подскажите пожалуйста, если какой либо терминал? Возможно уже появился более менее нормальный для саблайма.
- Вопрос задан более трёх лет назад
- 19016 просмотров
2 комментария
Простой 2 комментария
visual code тормознутый?? это лучшее что я когда либо пробовал.
Запуск VS Code долгий, но открытие файлов быстрое, сопоставимое даже с ST3: https://zooks.ru/web/1082
Решения вопроса 0
Ответы на вопрос 4

Игорь Воротнёв @HeadOnFire
PHP, Laravel & WordPress Evangelist
Решил вернуться в саблайм, так как все остальное тормознутое слишком
Потому что ST – это редактор, а не IDE. Быстрее он в первую очередь потому, что лишен большей части функционала, которая есть в IDE.
Подскажите пожалуйста, если какой либо терминал?
Если на ST навесить адекватный терминал (если бы он существовал), да еще стопочку полезных инструментов, то он бы превратился почти в IDE, и стал бы таким же «тормознутым», как и остальные IDE.
Из того что есть:
Ответ написан более трёх лет назад
Нравится 1 4 комментария
evg_96 @evg_96 Автор вопроса
Игорь Воротнёв быстрее он потому что написал не кривыми руками. к тому же на плюсах. у меня в ST не меньше плагинов чем в том же атоме, за исключением терминала. но работает он точно также как и без сета плагинов.
то что IDE это IDE, а не простой редактор, не опровдание. Дефолтные люди расчитывают что их чудо юдо среда разработки будет работать на овер дорогих системах, и поэтому не думают об оптимизации вообще

Игорь Воротнёв @HeadOnFire
Дефолтные люди расчитывают что их чудо юдо среда разработки будет работать на овер дорогих системах, и поэтому не думают об оптимизации вообще
А атом тупит, потому что это javascript и electron. такая архитектура по определнию не может быть быстрее нативного приложения. Даже java (phpstorm) сильно быстрее. VS Code нативный и быстрый.
evg_96 @evg_96 Автор вопроса
Игорь Воротнёв, так то vs code тоже на js написан

Игорь Воротнёв @HeadOnFire
evg_96, виноват, таки да. сам не юзал, но видел касты — вроде шустрый
Евгений @Darklurker
Верстальщик
Terminus называется плагин
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
есть жалкая имитация (плагин обновлялся более 2-ух или 3-х лет назад). Лучше через cmd в режиме admin.
Ответ написан более трёх лет назад


Саблайм — конечно хорошая штука. Но современные проекты таковы, что он сейчас даже для простой вёрстки не годится (не хватает функционала).
Поэтому я предпочитаю для сложных проектов использовать PhpStorm, как комбайн, либо тот же VS Code.
Последний, всё же, имеет почти всё необходимое и не сильно тормознутый (если не захломлять плагинами).
Главное, Atom не используйте, вот где настоящийе тормоза.
А если уж саблайм так близок, то придётся запускать терминал отдельно (для windows есть babun\cygwin, для ubuntu — стандартный терминал или quake terminal).
How to open a terminal from within Sublime Text 3
I find many tutorials on how to open sublime text 3 from the terminal via creating a symlink etc. But I’m not really sure on how to open a terminal in the location of the currently opened file from within sublime. I’m using an old macbook with High Sierra if this makes any differnce;)
asked Jul 19, 2020 at 16:26
1,323 8 8 silver badges 20 20 bronze badges
1 Answer 1
You can use this plugin, Terminal, it opens a terminal tab on the directory of the currently selected file or project (if you have one open), you can install it through packagecontrol , you can configure the key to launch the terminal, and whether you want to use iTerm or the default terminal app.
Приступая к работе¶
Если у тебя ещё нет Python’а, ты можешь найти последние официальные установочные файлы здесь:
Будучи последним, Python 3 предпочтительнее!
На Windows можно добавить Python в переменную “path”, чтобы её было легче найти. Для этого нужно перейти в каталог с установленным Python’ом (например, C:\Python33\ ), открыть директорию Tools , потом — Scripts и запустить двойным кликом файл win_add2path.py .
И редактор кода¶
Хороший редактор кода помогает читать и писать программы. Их много, а каждый программист выбирает подходящий для себя так же, как теннисист выбирает ракетку, а шеф-повар — нож. Начинающим больше подойдут несложные, незапутанные, но помогающие в работе, редакторы, например:
- Sublime Text: простой, но проприетарный редактор, поддерживающий Windows, Mac и GNU/Linux. Сочетание клавиш Ctl+B запускает открытый файл.
- Geany: простой в обращении и не перегруженный функциями редактор, работающий на Windows и GNU/Linux.
- TextMate: один из самых известных редакторов кода для Mac’ов, изначально бывший коммерческим продуктом, но позже ставший свободным и бесплатным.
- Gedit и Kate: если ты используешь GNU/Linux с Gnome или KDE соответственно, то один из них должен быть предустановлен!
- Komodo Edit: неплохой свободный редактор под Mac, Windows и GNU/Linux, основанный на более мощной Komodo IDE.
Если ты хочешь последовать нашим рекомендациям, для начала попробуй Sublime Text.
Wordpad, TextEdit, Notepad и Word – неподходящие текстовые редакторы.
Всё же, что такое Python?¶
Python — это вещь, называемая языком программирования. Она принимает текст (обычно называемый кодом), который ты написал, переводит его в инструкции для компьютера, которые затем исполняет. Мы будем учиться писать код, чтобы делать клёвые и полезные вещи. Отныне вы не обязаны использовать чужие программы, чтобы выполнять работу на компьютере!
В действительности, Python – всего лишь ещё одна программа на твоём компьютере. Для начала нужно узнать, как использовать и взаимодействовать с ним. Существует много способов научиться этому, первый из которых – работать и интерпретатором Python, используя консоль операционной системы (ОС).
Консоль (“терминал”, “командная строка”) – это текстовый (в отличие от так называемых “окружений рабочего стола” (Desktop Environment, DE), работающих в связке с мышью) интерфейс для работы с ОС.
Открываем консоль в Mac OS X¶
Стандартная консоль OS X зовётся Терминалом, который можно найти с помощью поиска (правый верхний угол) по системе или в разделе Приложения -> Утилиты .
Командная строка Terminal — это инструмент для “общения” с компьютером. Открывшееся окно должно содержать сообщение-подсказку, что-то вроде этого:
mycomputer:~ myusername$
Открываем консоль в GNU/Linux¶
В дистрибутивах GNU/Linux (Ubuntu, Fedora, Mint и т.д.) обычно уже установлены разные программы-консоли, обычно называемые терминалами. То, какой терминал установлен, зависит от используемого дистрибутива. Например, в Ubuntu это Gnome Terminal. После запуска появляется приглашение вроде этого:
myusername@mycomputer:~$
Открываем консоль в Windows¶
В WIndows консоль называется командной строкой (cmd). Самый простой способ запустить её — нажать Windows+R ( Windows — это клавиша с соответствующим логотипом), в открывшемся окне ввести cmd и нажать Enter (или кликнуть по кнопке Ok ); также можно найти её в меню Пуск . Выглядеть командная строка должна примерно так:
C:\Users\myusername>
Командная строка Windows намного менее функциональна, чем её аналоги из GNU/Linux и OS X, потому лучше запускать интерпретатор Python’а (см. ниже) напрямую или с помощью программы IDLE, которая поставляется с Python’ом (найти её можно в меню “Пуск”).
Использование Python¶
Python-программа, установленная по умолчанию, называется интерпретатором. Интепретатор принимает команды и выполняет их после ввода. Очень удобно для тестирования чего-либо.
Чтобы запустить интерпретатор, просто введи python и нажми Enter.
Чтобы узнать, какая версия Python запущена, используй python -V
Взаимодействие с Python’ом¶
Когда Python запустится, ты увидишь что-то вроде этого:
Python 3.3.2 (default, May 21 2013, 15:40:45) [GCC 4.8.0 20130502 (prerelease)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
>>> в последней строке означает, что сейчас мы находимся в интерактивном интерпретаторе Python, также называемом “Оболочкой Python (Python shell)”. Это не то же самое, и что обычная командная строка!
Теперь ты можешь ввести немного Python-кода. Попробуй:
print("Hello world")
Нажми и посмотри, что произошло. После вывода результата Python вернёт тебя обратно в интерактивную оболочку, в которой мы можем ввести какую-нибудь другую команду:
>>> print("Hello world") Hello world >>> (1 + 4) * 2 10
Очень полезна команда help() , которая поможет тебе изучить досконально изучить Python, не выходя из интерпретатора. Нажми q , чтобы закрыть окно со справкой и вернуться в командную строку Python.
Чтобы выйти из интерактивной оболочки, нажми Ctrl-Z и затем Enter , если используешь Windows, и Ctrl-D , если используешь GNU/Linux или OS X. Этого же можно добиться вводом Python-команды exit() .
Запуск файлов с Python-кодом¶
Когда Python-кода становится слишком много, лучше записывать его в файлы. Это, например, позволит тебе редактировать отдельные части кода (исправлять ошибки) и тут же запускать их без необходимости перепечатывать текст. Просто сохрани код в файл, и передай его имя python‘у. Записанный в файл исходный код будет выполнен без запуска интерактивного интерпретатора.
Давай попробуем сделать это. С помощью своего любимого текстового редактора создай файл hello.py в текущей директории и запиши в него программу команду, выводящую фразу “Hello world”, из примера выше. На GNU/Linux или OS X также можно выполнить команду touch hello.py , чтобы создать пустой файл для последующего редактирования. Выполнить сохранённую в файле программу проще простого:
$ python hello.py
Для начала убедись, что ты находишься в командной строке (на конце строк должны находиться символы $ или > , а не >>> , как в интерактивной оболочке Python).
В Windows нужно два раза кликнуть на пиктограмму файла, чтобы запустить его.
Когда ты нажмешь в консоли, наш файл выполнится и результат его работы будет выведен на экран. В этот момент интерпретатор Python выполнит все инструкции, находящиеся в скрипте и вернет управление командной строке, а не интерактивной оболчке Python.
Теперь всё готово, и мы можем приступить к черепашке!
Вместо ожидаемого “Hello world” ты получил какие-то странные ошибки “can’t open file” или “No such file or directory”? Скорее всего, что ты работаешь не в той директории где сохранен твой Pyhton-скрипт. С помощью командной строки легко сменить текущий активный каталог, используя команду cd, что означает “change directory” (сменить каталог). В Windows эта команда может выглядеть так:
> cd Desktop\Python_Exercises
В Linux или OS X:
$ cd Desktop/Python_Exercises
С помощью этой команды мы перейдем в папку Python_Exercises, которая находиться в папке Desktop (конечно же, на твоем компьютере названия папок будут отличаться). Если ты не знаешь путь к каталогу, где ты сохранил свой файл, попробуй просто перетащить папку в окно консоли. А если ты не знаешь в какой папке ты сейчас находишься в консоли — воспользуйся командой pwd, которая означает “print working directory” (показать активную директорию).
Эксперементируя с черепашкой, не называй рабочий файл turtle.py — лучше выбрать более подходящие имена, такие как square.py или rectangle.py , иначе при обращении к turtle Python будет использовать твой файл вместо turtle из стандартной библиотеки.
© Авторские права 2012–2014, OpenTechSchool and contributors.
Создано с помощью Sphinx 1.3.1.
Как на Mac открыть файл в Sublime из терминала


На всякий случай сделаю заметку, чтобы не забыть. Так как по умолчанию команда не прописывается в bin, нужно это сделать самому:
$ ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime
после чего можно будет удобно открывать файлы в терминале с помощью Sublime:
$ sublime workspace/site/index.html
This entry was posted in Хочу сделать мир лучше and tagged mac, Sublime, terminal by Stepan. Bookmark the permalink.
