Как открыть терминал в sublime text 3
Обновлено: 06.07.2024
Я использую Ubuntu 12.04, и мне было интересно, можно ли автоматически запускать программу c++ из терминала? Это действительно отстой, когда вам нужно использовать build in console, потому что иногда я делаю бесконечные циклы случайно и должен перезапустить sublime text, чтобы снова работать. Я использую Sublime text 3.
Sublime Text 3 включает в себя две системы сборки, которые могут вас заинтересовать: C++ и Make. The следующим образом:
чтобы использовать его, перейдите в Tools -> Build System и выберите C++ . Теперь вы можете использовать Ctrl B для запуска сборки (верхняя команда) или Ctrl Shift B запустить Run вариант.
Он может работать в терминале и ввода данных с клавиатуры
Я думаю, что принятый ответ не достигает того, чего хочет достичь ОП. OP хотел знать, как выполнить текущий файл в терминале.
настройка@Flycode не работает для меня. Я использую CentOS 7 с возвышенным текстом 3. Поскольку люди могут использовать разные эмуляторы терминалов, я перечисляю разные настройки для разных терминалов.
Примечание
следующие установки испытаны на вышеуказанной окружающей среде и работают что ж. Я не могу гарантировать, что они будут работать на других средах. Дайте мне знать, если это не сработает для вас.
Вариант 1: терминал GNOME
вы можете использовать следующие настройки,
gnome-terminal автоматически закроет окно выполнения, приведенная выше команда
используется, чтобы убедиться, что мы можем видеть результат выполнения. См.это так пост более подробно о том, как предотвратить gnome-терминал автоматически закрывается.
Вариант 2: XTerm
вы можете использовать следующую настройку (для краткости я оставляю некоторые настройки)
посмотреть это так пост о предотвращении автоматического закрытия окна xterm.
Вариант 3: Konsole
вы можете использовать следующие настройки,
посмотреть здесь здесь на обсуждении, чтобы провести konsole windows после excuting программа.
на Mac, я использую fswatch (Я уверен, что в Linux есть что-то подобное) для автоматического создания и запуска testcase при сохранении.
вот моя конфигурация для компиляции и запуска программ на C++. Программа принимает входные данные из входного файла'.txt 'и выводит вывод на" вывод.txt'.Оба файла присутствуют в текущем рабочем каталоге.
ОС: ubuntu 16
sublime 3
- >"Инструменты > система сборки > новая система сборки" и скопируйте следующую настройку
Обычно я использую IDE WebStorm для Node.js и разработки JavaScript JavaScript. Однако я думал использовать Sublime Text 3, так как у меня заканчивается вычислительная мощность на дрянной старой Macbook Pro, а ST3 должен быть легче в памяти и процессоре.
Тем не менее, мой единственный зависание заключается в том, что ST3, похоже, не имеет возможности интеграции с командной строкой. Я считаю, что это очень полезная функция, доступная в Eclipse и WebStorm.
Я сделал несколько Googling, и я не вижу никаких замечательных плагинов для интеграции с терминалом для ST3, есть такая вещь или нет?
Вот WebStorm с интегрированным терминалом:
Ниже оригинальный ответ устарел; см. ниже ответ от Свиша.
Некоторое время назад мне было интересно то же самое, и я считаю, что ответ: нет.
Нет хорошей интеграции с терминалом в ST3, за исключением, может быть, терминала, который просто переносит вас в терминал из любой заданной папки проекта. Работает нормально, но не уверен, насколько это реально экономит.
Нет способа иметь его в окне ST3 AFAIK.
Я установил пакет TerminalView Sublime, который может показать окно терминала в Sublime на отдельной вкладке.
- Откройте палитру команд ( Cmd + Shift + P на Mac, Ctrl + Shift + P в Windows) и найдите Package Control: Install Package пакетами Package Control: Install Package
- Найдите TerminalView и нажмите Return , чтобы установить.
Окна терминала имеют несколько недостатков (по крайней мере, в MacOS), так как они, кажется, конфликтуют с сочетаниями клавиш Sublime. Однако я использую его только для автоматического запуска модульных тестов при изменении редактируемого программного кода. Поэтому он работает просто отлично. В этом случае это работает лучше всего, если я покажу окно терминала под текстовым редактором. Вы можете сделать это в меню View> Layout> Rows: 2.
Sublime Text является одним из самых популярных редакторов кода. В том числе и для веб-разработчиков. Благодаря своему удобству и возможностям точной настройки он довольно прочно закрепился среди самых востребованных редакторов кода.
В данной статье подробно разберём почему стоит использовать Sublime Text и перейти на новую версию 4.
В конце статьи есть ссылка на скачивание!
Что такое Sublime Text?
Сложно
Sublime Text — это кроссплатформенный текстовый редактор, разработанный для пользователей, которые ищут эффективный, но минималистский инструмент для редактирования кода. Редактор, конечно же, прост, в котором отсутствуют панели инструментов или диалоговые окна.
Просто
Функции, возможности и преимущества
Sublime Text предлагает множество функций, которые упрощают компиляцию кода.
- Goto Anything — это удобная функция, которая позволяет легче получать доступ к файлам. Для перехода к аспектам скомпилированного кода, таким как символы, строки или слова, требуется всего несколько действий.
- Сопоставление скобок — это функция, которая позволяет быстро определить неправильное сопоставление. Редактор напрямую выделяет соответствующие наборы скобок.
- Множественное выделение — это удобный инструмент, который позволяет быстро менять строки кода на ходу. Изменяйте имена переменных или даже файлов.
- Наличие мощного Python API в Sublime выделяет текстовый редактор среди конкурентов. Мощный встроенный API позволяет Sublime достигать большей функциональности, позволяя плагинам расширять встроенную функциональность.
- Кроссплатформенность — Sublime Text доступен на нескольких клиентских компьютерах, включая Windows, Mac и Linux.
Преимущества
- Sublime Text — это легкий текстовый редактор, который подойдет любому программисту. Программа сделана со скоростью, находящейся в ее основе. Особенность программы в ее скорости и отзывчивости пользовательского интерфейса.
- В редакторе доступно множество плагинов, которые интегрируются в одном месте.
- Полностью настраиваемый — текстовый редактор создан, чтобы позволить конечному пользователю легко «поиграть» с ПО на свой лад. Sublime позволяет настраивать множество функций, включая: привязки клавиш, меню, фрагменты, макросы и многие другие. Кроме того, изменяйте внешний вид, настроив свои темы для ПО.
- Кроссплатформенная поддержка — в редакторе доступна на большинстве распространенных настольных клиентов, включая Windows, macOS и Linux.
- Sublime с открытым исходным кодом, соответственно бесплатный. Но в то же время, ПО также можно купить – по желанию. Важно отметить, что бесплатная версия работает просто отлично.
- С редактором, вы можете комфортно переключаться между различными файлами. К тому же, благодаря функции Goto Anything, доступ к которой получаете непосредственно с клавиатуры с помощью клавиш Ctrl или Command + P.
- Простота в использовании. Редактор подходит для любого пользователя, независимо от уровня его опыта.
Популярные плагины
Для редактора кода Sublime Text существует огромное количество плагинов. Некоторые из них уже, можно сказать, неразделимы с ним.
Emmet
Emmet — один из самых популярных плагинов Sublime Text 4, который загружен более 4 миллионов раз по всему миру. Вместо использования JavaScript этот плагин работает с CSS и HTML, что упрощает работу пользователей.
В результате, это позволяет добавлять коды через сниппеты, что значительно ускоряет весь процесс для программистов. Плагин требует базовых знаний HTML и CSS.
Alignment
Sublime Text 4 позволяет разработчикам записывать коды на разных компьютерных языках, таких как JavaScript, CSS, PHP и прочие. К тому же, этот плагин Alignment для редактора Sublime Text 3 позволяет быстро выровнять коды. Выделяйте строки текста, а затем используйте этот плагин для выравнивания кодов.
Terminal
Terminal — еще один полезный плагин для пользователей Sublime Text 4. Этот плагин помогает открывать терминалы прямо со страницы, на которой вы сейчас работаете. В результате, вам не нужно закрывать текущее окно или запускать какой-либо другой инструмент в компьютерной системе.
Терминал находится в списке лучших плагинов года для пользователей Sublime Text 4. Этот плагин также повышает производительность, так как экономит много времени и дает достаточно времени для работы над основной частью кода вашего проекта.
Ссылка для скачивания
Sublime Text 3 - один из самых распространенных текстовых редакторов для программистов. Он предоставляет своим пользователям уникальные возможности, которых нет больше нигде. Одни из самых главных достоинств - кроссплатформенность и расширяемость.
Здесь можно настроить все - от внешнего вида до компонентов программы (плагинов). Но и уровень настройки у Sublime Text соответствующий - как редактор для программистов, он настраивается через исходный код, что под силу не каждому. В этой статье мы рассмотрим как выполняется настройка Sublime Text 3.
Что такое Sublime Text
Для Sublime Text с первых же версий возможности были гораздо выше, чем у других редакторов. Шутка ли - полностью настраиваемый интерфейс, возможность настроить поведение программы, а не просто вводить текст? Что уж говорить о плагинах - код, написанный на Python, позволяет пользователю управлять редактором так, как укротитель змей, играя на магической дудочке, заставляет гигантского удава трепетать перед ним. Однако, как бы нам ни было жаль, именно это и отпугивает новичков - будучи не в состоянии настроить редактор, они перестают им пользоваться.
Настройка Sublime Text 3
Сначала поговорим про внешний вид, а затем перейдем к настройке горячих клавиш и плагинов.
1. Внешний вид Sublime Text
Итак, пора запустить Sublime Text (статья про установку - тут). Многим дизайн программы нравится, другим же - нет. И сейчас перед вами встает уникальная возможность поменять интерфейс до неузнаваемости!
Самый простой с виду способ - выбрать тему через настройки. Для этого идем в меню "Preferences" -> "Color Scheme" и выбираем нужную вам тему. Но это способ лишь поменяет расцветку редактора, и ничего более.
Другой, более сложный, но верный вариант - разобраться с файлом настроек. Чтобы открыть его, перейдите в меню "Preferences" -> "Settings". И вот, перед вами не что иное, как громада текста. Но не все так сложно, как кажется! Слева - настройки по умолчанию, их трогать не надо. Их можно взять за пример. А вот справа нужно разместить свои настройки - взять, скопировать нужную строку и поменять ее значение. Основные настройки:
- "color_scheme" - цветовая тема. Можно выбрать из существующих, а можно скачать в папку Packages/Color Scheme - Default/.
- "font_face" - шрифт текста. Важно, чтобы он был в системе. Чтобы посмотреть список доступных шрифтов, откройте любой текстовый редактор, к примеру, Lible Office Writer.
- "font_size" - размер шрифта, устанавливающийся дробным или целочисленным значением.
- "font_options" - дополнительные опции шрифта типа "no_bold", "no_italic".
- "word_separators" - разделители слов.
- "line_numbers" - настройка нумерации строк.
- "gutter" - отображать ли "канавку" (в ней располагаются номера строк и закладки).
- "margin" - длина отступа от "канавки".
- "fold_buttons" - если навести курсор на "канавку", то будут видны треугольные стрелки, позволяющие скрыть или показать фрагмент кода между фигурными скобками. Их тут можно отключить или включить.
- "fade_fold_buttons" - если поставить значение false, то треугольные кнопки не будут скрываться.
Вот пример действия настроек (не забудьте сохранить файл):
Вы можете поэкспериментировать здесь сами. А мы идем дальше.
2. Настройка сочетаний клавиш
Да-да, вы не ослышались! Любой может настроить сочетания по-своему, присвоив им другие значения. Чтобы открыть файл, перейдите в "Preferences" -> "Key Bindings".
Перед нами снова два файла, один из которых - настройки по умолчанию, а другой - ваши персональные настройки. Чтобы поменять сочетание, необходимо скопировать одну или несколько строк, заключенных между фигурными скобками. Вот пример моего файла:
Конечно, это ничего не меняет (это сочетание клавиш для закрытия любого приложения), однако данный файл является лишь примером.
Ну вот и все, Sublime Text стал таким, каким он вам нужен и вы знаете как настроить Sublime Text 3. А сейчас пора двигаться дальше - к установке плагинов.
3. Установка Package Control
Как уже говорилось ранее, редактор имеет возможность добавления плагинов, будь то собственные или скачанные с сайта разработчика. Однако, несмотря ни на что, установка плагинов вручную не очень удобна, и поэтому нужно скачать и установить дополнительный компонент.
Package Control - предназначен для более быстрой и удобной установки плагинов. Он позволяет устанавливать их через визуализированный интерфейс, а не через код.
Для начала установим Package Control с официального сайта. Это не значит, что мы его будем скачивать!
- Скопируем текст из соответствующего текстового поля (в зависимости от версии Sublime Text).
- С помощью сочетания клавиш "Ctrl +
Package Control установлен! Теперь пора разобраться с тем, как им пользоваться.
4. Работа с плагинами в Package Control
Чтобы запустить Package Control, необходимо набрать сочетание клавиш "Ctrl + Shift + P" и из списка выбрать элемент Package Control: Install Package.
И перед нами долгожданная установка плагинов! Теперь есть возможность быстрого их поиска и выбора, а если выбрать другие команды для Package Control, то можно и удалять, и изменять элементы редактора. Теперь надо потренироваться на установке. Уставноим Material Theme и выполним настройки темы sublime text 3.
- Запускаем установщик плагинов.
- Набираем в поле поиска Material Theme.
- Нажимаем и ждем, внизу должна появиться надпись "Installing package Material Theme". В процессе установки будет запрошено добавление еще одного плагина, разрешаем.
Чтобы применить тему, необходимо перейти в меню "Preferences" -> "Color Scheme" -> "Material Theme" -> "schemes", а далее - тема, которая вам больше всего понравится.
"theme": "Material-Theme.sublime-theme",
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"overlay_scroll_bars": "enabled",
"line_padding_top": 3,
"line_padding_bottom": 3,
// On retina Mac
"font_options": [ "gray_antialias" ],
"always_show_minimap_viewport": true,
"bold_folder_labels": true,
// Highlight active indent
"indent_guide_options": [ "draw_normal", "draw_active" ]
Вид редактора после применения к нему темы:
Неплохо, да? Настройка Sublime Text 3 почти завершена. А сейчас пора установить что-нибудь более существенное. Давайте ознакомимся с самыми популярными плагинами для Sublime Text.
Топ 5 плагинов для Sublime Text 3
1. Emmet
Emmet - плагин, позволяющий сделать отображение кода более удобным. Здесь используются сочетания клавиш. К примеру, "html + tab" создает каркас документа, а "div.wrapper + tab" превратится в полноценный код:
2. JavaScript & NodeJS Snippets
Этот плагин представляет собой коллекцию сокращений снипсетов для JavaScript. Длина набираемого текста с помощью подсказок правда уменьшается! К примеру, вместо набора "document.querySelector('selector’);" можно просто набрать "qs + Tab".
3. Advanced New File
Зачем искать место для нового файла в неудобном дереве каталога? Данный плагин позволит быстро и эффекстивно ввести нужные данные, и файл будет создан буквально за пару нажатий клавиш!
4. Git
Название этого плагина говорит само за себя: вы сможете выполнять все необходимые действия в рамках Git'а, не выходя из редактора!
5. GitGutter
Этот плагин позволит пользователю не только обращаться с обычными командами Git, но и работать с изменением версий: отлавливать их, просматривать, сравнивать - и все в режиме реального времени.
Выводы
Как писать код - дело каждого. Но есть удобные вещи, которые доступны всем, и нет смысла от них отказываться! Такие редакторы, как Sublime Text, особенно важны веб-разработчикам. А пока вы можете настроить редактор под себя сами - пусть это станет ВАШ собственный Sublime Text, в который вы вложили частичку собственной души. Удачи!
Читайте также: