Как запустить программу в sublime text
Перейти к содержимому

Как запустить программу в sublime text

  • автор:

Как запускать проекты в Sublime через командную строку

Разбираюсь с git, застопился на вопросе а как собственно открыть папку проекта в редакторе Sublime Text?

Отслеживать
13.7k 12 12 золотых знаков 43 43 серебряных знака 75 75 бронзовых знаков
задан 5 июн 2019 в 20:30
Danil Marchuk Danil Marchuk
11 3 3 бронзовых знака
А зачем через командную строку?
5 июн 2019 в 20:35

Нужно открыть его так чтобы проект интегрировался с github, через приложение github desktop можно запустить, а вот вопрос можно ли также через командную строку запустить?

5 июн 2019 в 20:43

Синхронизация вашего локального проекта с удалённым репозиторием на github совершенно не зависит от способа открытия проекта в Sublime. Я это обычно делаю из самого редактора через File/Open, но наверняка есть и другие способы

7 июн 2019 в 2:54

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Для того, чтобы открыть проект в Sublime на Windows, нужно:

  • зайти в Мой компьютер > Свойства > Доп параметры > Переменные среды
  • создать переменную среды для username (у меня whuser)

имя SUBLIME значение C:\Users\whuser\Downloads\Sublime Text Build 3126 (путь к редактору) 
имя PATH значение C:\Users\whuser\AppData\Roaming\npm;%SUBLIME% 

Теперь через gitbash с рабочего стола нужно выполнить subl D:web/Work_project — указанный проект будет открыт в редакторе.

введите сюда описание изображения

Подробнее можно почитать в гайде (на английском)

Как запускать код Python 3 в sublime text 3?

Помогите пожалуйста! весь интернет излазил. Но не нашёл. Пожалуйста расскажите как. Можно пожалуйста пошагово. (я сохранял).

Голосование за лучший ответ

а в чём собственно проблема вы скачали питон и саблайн? Если да то просто пишем код в саблайне и сохраняем при чтении выбираем открыть через саблайн

Кирилл ВоробьевУченик (124) 1 год назад
ТЫ ТУПОЙ. ТЕБЕ ЧЕЛОВЕК ПИШЕТ ПРО КОД. » КОД. » И ПРО ТО КАК ЕГО ЗАПУСКАТЬ. » ЗАПУСКАТЬ. »

ну так это редактор а не ide
в сублиме сохранил, потом запускаешь фаил через cmd (предварительно забив переменную окружения). По крайней мере именно так рекомендуют делать в книгах у саммерфилда и в byte of python

Есть много вариантов, первый это ctrl + b, но он не поддерживает ввод. Поэтому советую использовать SublimeRELP, установить его не так сложно, просто воспользуйтесь Package Control -> Install Package -> SublimeRELP. Теперь вы можете Tools -> SublimeRELP -> Python -> Run Current file.

Run Python Code in Sublime Text 3

Run Python Code in Sublime Text 3

Sublime Text is a popular code editor. It supports many markup and programming languages, within which we can add functions via plugins, which are community-built and maintained under free software licenses. You can find the steps to install sublime on Ubuntu here if sublime is not installed yet.

This tutorial will discuss how to run Python code in sublime text 3.

We can run Python code inside the Sublime Text with the use of these built-in build systems. By pressing Ctrl + B , Sublime 3 will run the python code inside the integrated console (provided we have saved the file with .py file extension).

But a problem with this implementation is that with this method, we cannot perform interactive activities like performing user input functions using input() or any other interaction with the program.

For this, we press Ctrl + Shift + P in Windows and type Install Package Control . macOS users can use the Cmd + Shift + P for the same.

Then we need to install Terminus via Package Control. So we again press the same keys and type Package Control: Install Package and then type Terminus .

We then go to the Tools menu and select the Build System option. Here we choose New Build System and paste the code below.

For windows, change the path to Python.

  "target": "terminus_exec",  "cancel": "terminus_cancel_build",   "shell_cmd": "D:\\.python_venvs\\general_python\\Scripts\\python.exe -u \"$file\"",  "file_regex": "^[ ]*File \"(. *?)\", line ([0-9]*)",  "selector": "source.python",   "env": "PYTHONIOENCODING": "utf-8">,   "variants":  [    "name": "Syntax Check",  "shell_cmd": "D:\\.python_venvs\\general_python\\Scripts\\python.exe -m py_compile \"$\"",  >  ] > 

For Mac/Linux, change the path to Python.

  "target": "terminus_exec",  "cancel": "terminus_cancel_build",   "shell_cmd": "/home//.python_venvs/general_python/Scripts/python -u \"$file\"",  "file_regex": "^[ ]*File \"(. *?)\", line ([0-9]*)",  "selector": "source.python",   "env": "PYTHONIOENCODING": "utf-8">,   "variants":  [    "name": "Syntax Check",  "shell_cmd": "/home//.python_venvs/general_python/Scripts/python -m py_compile \"$\"",  >  ] > 

We can name the file and select this Custom Build System to run the code.

Related Article — Python Run

  • Run Python in Notepad++
  • Run Python in Atom

Горячие клавиши в Sublime Text: зачем нужны и какие бывают

Настоящие профи пишут код, не отрывая пальцы от клавиатуры. Попробуйте и вы.

Иллюстрация: Оля Ежак для Skillbox Media

Максим Сафронов

Максим Сафронов

Автор, редактор, IT-журналист. Рассказывает о новых технологиях, цифровых профессиях и полезных инструментах для разработчиков. Любит играть на электрогитаре и программировать на Swift.

Когда разработчику нужно быстро написать или проверить код, он использует Sublime Text . А если скорости нужно ещё больше, он изучает горячие клавиши и становится многоруким чародеем, способным в два счёта обработать любой код, почти не касаясь мыши. Как этого достичь и какие хоткеи стоит взять на вооружение — разбираемся в этой статье.

1. Закомментировать код

Зачем нужно
  • Отключить какой-то участок кода и посмотреть, как программа работает без него. Полезно при тестировании и отладке.
  • Запустить программу, даже если какая-то функция ещё не готова.
Куда нажимать

Поставьте курсор напротив нужной строки или выделите фрагмент кода, а потом нажмите горячие клавиши Ctrl + / (для macOS: ⌘Cmd + /).

2. Перейти к строке по номеру

Ситуация

Допустим, вы запускаете код в консоли браузера. Встроенный интерпретатор его проверяет и говорит: «В таком-то файле и в такой-то строке есть ошибка». Если проект небольшой, проблемную строку можно найти и поправить за две минуты. Но если в программе тысяча строк кода, придётся долго скроллить файл, чтобы добраться до нужного места. Что делать?

Решение
  • Нажимаем горячие клавиши Ctrl + G (и в macOS, и в Windows).
  • Вводим номер нужной строки.
  • Переходим к проблеме и устраняем её.

3. Множественный ввод

Ситуация

Вы решили написать один и тот же текст сразу в нескольких строках. Например, в вашем HTML-файле есть 25 тегов p, и для каждого нужно задать новые атрибуты: выровнять текст по центру, перекрасить в зелёный цвет, изменить начертание. Можно прописать атрибуты вручную 25 раз, но на это уйдёт много времени.

Решение

В Sublime Text можно «разделить» курсор и отредактировать сразу несколько строк одновременно. Есть два способа:

  • Точный. Зажимаем Ctrl и кликаем левой кнопкой мыши по каждой строке, куда нужно внести изменения.
  • Быстрый. Зажимаем среднюю кнопку мыши (колёсико) и выделяем нужные строки — в каждой из них появится курсор.

4. Множественное редактирование

Ситуация

Вы разбираете код коллеги и видите там функцию с названием в духе «overTherainbow». Звучит красиво, но на деле непонятно, зачем эта функция нужна, как работает и что возвращает. В таких случаях название нужно однозначно менять — причём сразу везде, иначе код перестанет работать.

Решение
  • Выделяем слово, которое нужно заменить.
  • Нажимаем Alt + F3 в Windows или ⌘Cmd + Ctrl + G в macOS.
  • Напротив каждого такого слова в коде появится курсор: теперь можно стереть или добавить какие-то буквы, а то и вообще написать всё заново.

5. Запустить мультиоконный режим

Главная фишка Sublime Text — многозадачность. В соседних вкладках можно открыть много разных проектов и работать над ними параллельно. Кроме того, каждую вкладку можно поделить на несколько экранов и разложить всё перед глазами, как на столе у хирурга 🙂

Экран в Sublime Text можно разделить так:

  • Вертикально (на 2–4 столбца) — Shift + Alt + 2–4.
  • Горизонтально (на 2–3 строки) — Shift + Alt + 8–9.
  • Табличкой (плитками 2 × 2) — Shift + Alt + 5.
  • Вернуть всё как было — Shift + Alt + 1.

Для macOS сочетания горячих клавиш те же, но вместо Shift нажимаем ⌘Cmd.

6. Поменять строки местами

Ситуация

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

Как сделать
  • Стрелочками (для обеих систем) — выделяем строку и двигаем её кнопками Shift + Ctrl + ↑↓ в Windows или ⌘Cmd + Ctrl + ↑↓ в macOS.
  • Удобными свопами (только для Windows) — выделяем нужные фрагменты кода, а потом нажимаем Ctrl + T. Строки будут меняться местами, как мячи в руках жонглёра.

7. Дублировать строки без Ctrl + C, Ctrl + V

Если вы уже работали в команде разработки, то могли слышать от опытных коллег: «Дублирование кода — зло, не делай так». В Computer Science даже есть такой принцип — don’t repeat yourself (сокращённо DRY). Но, как говорят мудрецы, если очень хочется — то можно. Поэтому держите инструкцию:

  • Выделяем фрагмент, который хотим дублировать.
  • Нажимаем клавиши Ctrl + Shift + D в Windows или ⌘Cmd + Shift + D в macOS.
  • Создаём столько копий, сколько нужно.

8. Открыть буфер обмена

У программистов так бывает: скопировал строку, по дороге отвлёкся, ещё что-то скопировал, потом ещё — и уже не помнишь, что и куда хотел вставить. Чтобы такого не было, Sublime Text сохраняет в буфер обмена 15 последних копий, которые вы сделали в документе.

Вот как их оттуда достать:

  • Зажимаем Ctrl + K + V (для macOS — ⌘Cmd + K + V).
  • Выбираем из списка нужную строку.
  • Левой кнопкой мыши ставим её куда надо.

9. Обернуть текст в HTML-теги

Ситуация

Вы хотите добавить в тело сайта какой-то текст: ссылку, адрес, номер телефона или описание товара. Но сделать это так, чтобы браузер понял: перед ним не просто текст, а часть кода веб-страницы.

Решение

Если работаете в Windows, нажмите Alt + Shift + W. Вокруг текста появятся стандартные теги — их можно поменять на какие угодно. Для macOS такого хоткея пока нет, но мы обязательно расскажем, когда он появится.

Бонус: используем сокращения

Если вы планируете верстать веб-страницы в Sublime Text, обязательно присмотритесь к плагину Emmet. Он добавляет в программу новые команды для работы с HTML и CSS. Например, достаточно написать в коде !, и Emmet оформит за вас скелет веб-страницы со всеми нужными тегами. Выглядит это так:

Что ещё

Из коробки Sublime Text поддерживает более ста клавиатурных команд. Посмотреть полный список хоткеев можно на русскоязычном сайте редактора: есть версии и для Windows, и для macOS. А если хотите запомнить самое основное, можно скачать удобную шпаргалку с разбивкой по цветовым блокам.

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

  • Горячие клавиши в VS Code
  • «Из рекламного агентства меня уволили за то, что я учился делать сайты прямо на работе»
  • Как сделать параллакс-эффект с помощью JavaScript

Легковесный текстовый редактор для программистов, в котором можно писать код на Java, C#, JavaScript и 23 других языках. Легко настраивается под разные задачи с помощью плагинов на Python.

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

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