Как запустить код в sublime text 3: Как в Sublime Text 3 запускать код Python-a? — Хабр Q&A

Установка Sublime Text на Ubuntu

Sublime — надежный и широко используемый редактор исходного кода, который предоставляет программистам и разработчикам платформу для написания и редактирования кода на разных языках. Он наиболее известен своей скоростью, удобным интерфейсом и расширениями, что делает его идеальным выбором для начинающих.Он включает в себя несколько примечательных функций, таких как быстрый переход к файлам, API плагинов на основе Python и многое другое. Далее его функционал можно расширить, установив различные плагины.

В этом руководстве показано, как установить и начать работу с Sublime в Ubuntu 22.04.

Установите и начните работу с Sublime Text в Ubuntu 22.04

Установка Sublime на Ubuntu не будет простым процессом, потому что стандартный репозиторий Ubuntu не включает пакет Sublime. Однако вы можете установить этот редактор, добавив репозиторий PPA, чтобы затем установить пакет. Следующие шаги помогут вам установить Sublime на Ubuntu.

Шаг 1: Добавление ключа Sublime Repository

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

$ sudo wget -O- https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq.gpg

Шаг 2: Импорт Sublime Repository

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

$ echo 'deb [signed-by=/usr/share/keyrings/sublimehq.gpg] https://download.sublimetext.com/ apt/stable/' | sudo tee /etc/apt/sources.list.d/sublime-text.list

Есть две версии Sublime ; стабильный и разраб. Мы устанавливаем здесь стабильную версию, потому что в ней нет ошибок и она отлично работает на Ubuntu. Версия для разработчиков имеет новейшие функции, но она не будет идеальным выбором для пользователей Ubuntu, поскольку они находятся в стадии разработки.

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

$ echo 'deb [signed-by=/usr/share/keyrings/sublimehq.gpg] https://download.sublimetext.com/ apt/dev/' | sudo tee /etc/apt/sources.list.d/sublime-text.list

Шаг 3: Обновите систему

После добавления репозитория Sublime вам нужно будет обновить свою систему с помощью следующей команды:

$ sudo apt update

Шаг 4: Установите возвышенное

После обновления вашей системы вы можете установить приложение Sublime с помощью следующей команды.

$ sudo apt install sublime-text

Шаг 5: Запуск Sublime Text

Когда установка Sublime будет завершена, перейдите к поиску приложений Ubuntu и найдите тип имени приложения, и оно появится в поиске.

Щелкните значок приложения Sublime, чтобы открыть его на рабочем столе.

Вы также можете запустить Sublime с помощью команды «sbl» в терминале.

Если вы хотите найти версию Sublime, в этом случае будет работать приведенная ниже команда.

$ subl --version

Начало работы с возвышенным текстом

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

1: Изменить темы на возвышенном

Sublime позволяет изменять и настраивать темы по вашему выбору. Для этого перейдите на вкладку «Настройки» и выберите параметр «Выбрать темы», чтобы изменить темы, или вы можете выбрать параметр «Настроить темы», чтобы настроить тему по своему выбору.

2: Добавить папки в проект

В Sublime вы можете добавить несколько проектов в папку, используя опцию «Добавить папки в проект», которая доступна в разделе «Проект».

3: Управление пакетами

Управление пакетами позволяет вам устанавливать новые пакеты и обновлять установленный, чтобы поддерживать ваши пакеты в Sublime в актуальном состоянии. Чтобы установить Package Control на Sublime, перейдите в раздел «Инструменты» и нажмите «Установить Package Control».

4. Написание кода в Sublime Text

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

В нашем случае мы запускаем простой код «Добро пожаловать» в Sublime. Для этого сохраните имя файла как «Добро пожаловать».

Теперь добавьте следующий код Python, чтобы запустить его в Sublime.

print("Welcome Linux Users!")

Вы можете добавить или написать любой код. Этот код должен дать вам представление о том, как вы можете запускать код в Sublime.

После добавления кода перейдите в раздел «Инструменты» и нажмите на опцию «Сборка системы».

Выберите язык как Python.

После того, как язык установлен. Нажмите на опцию «Build» или используйте Ctrl+B для выполнения кода.

Когда вы запускаете код, выберите Python, который появляется на панели инструментов Sublime, как показано на изображении ниже.

Это выведет результат, как показано на изображении ниже.

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

Вывод

Sublime — это надежный редактор исходного кода, который полон мощных функций. Он может запускать различные языковые коды и удобен, особенно для программистов и разработчиков. Это отличная программа для начала вашего пути программирования. Вышеупомянутое руководство помогает людям установить Sublime на Ubuntu, и, как только оно будет успешным, они могут начать строить свою профессиональную карьеру программиста.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Статьи по теме:

Установка Sublime Text для полноценной разработки на Pascal – Telegraph

Данила Авдошин (@avdotion)

Sublime Text 3 (ST3) — простой, кроссплатформенный и небольшой по размеру редактор кода, славящийся своей высокой производительностью, простотой использования и хорошей поддержкой. Это невероятный инструмент прямо «из коробки», однако свою силу целиком он может продемонстрировать лишь с использованием дополнительных плагинов и настроек.

В этой заметке пойдет речь о том, как получить полностью настроенный и готовый ST3 для разработки на языке программирования Pascal (от „А“ до „Я“), и использовать этот инструмент с максимальной выгодой, совершенствуя свои навыки программирования несмотря ни на что.

Sublime Text 3

Давайте посмотрим правде в глаза: программирование есть такое же ремесло, как и любое другое, поэтому чтобы быть лучшим программистом, ваши инструменты должны быть всегда заточены — ваша среда разработки должна быть всегда «отполирована до блеска», настроена и готова к следующей новой задаче. Пособие также подойдет как опытным разработчикам на Pascal, так и тем, кто только что начал его изучать.

Проблема

Говоря о том, что побудило написать эту статью, следует обратиться к урокам программирования в школе. Мой преподаватель, очень опытный человек, выпустивший большое количество успешных учеников в университеты, в качестве основного языка для подготовки к ЕГЭ выбирает Pascal. Некоторые могут сказать, что это весьма верно, так как язык очень удобен и быстр для решения простых задач.

Едва ли вы скажете, что обучение языку примитивное, взглянув на стандартные средства работы. Взглянем на стандартное ПО для разработки на языке Pascal.

Free Pascal Compiler 3.0.2

Сложно не придраться к такому подходу изучения языка при помощи штатных средств. К счастью, язык Object Pascal един, а эта оболочка разбирается на маленькие винтики для создания большого чуда.

Создатели Lazarus так и поступили, используя Free Pascal Compiler как основу своему проекту, но IDE (среда разработки) получилось уж слишком тяжеловесна.

Знакомство с Sublime Text 3

Работа с несколькими файлами одновременно

Текстовый редактор Sublime Text 3 является очень простым, быстрым и удобным помощником в работе программиста. Как сказал один ведущий образовательного канала на YouTube:

«В нем есть все, что мне нужно, а если в нем нет чего-то, что мне нужно, то я просто ставлю плагин, и в нем есть все, что мне нужно; а если для него нет подходящего плагина, то я просто могу написать свой плагин, и в нем есть все, что мне нужно».

Другими словами, это приложение «Блокнот» из Windows (ST3 имеет крайне простой интерфейс), но с бесконечными горизонтами для настройки.

Главное, что следует учитывать при переходе на Sublime Text 3 — здесь нет места страху и неуверенности: в Интернете существует большое количество материалов, которые могут вам помочь на любом этапе работы с программой.

ST3 можно пользоваться полностью бесплатно, однако лицензия стоит 70$.

Настройка Sublime Text 3

После того, как вы скачали и установили ST3 с официального сайта, самое время открыть консоль (View -> Show Console) и ввести туда код с сайта Package Control, начать Enter. Затем перезагрузить программу. Это нужно для того, чтобы появилась возможность быстро и без лишних телодвижений установить любой плагин (дополнение) для редактора.

Чтобы пользоваться этой возможностью, воспользуйтесь сочетанием клавиш Ctrl+Shift+P. Чтобы установить какой-нибудь пакет, наберите Package Control: Install Package и нажмите Enter.

pci — первые буквы заголовка Package Control: Install Package
Поддержка языка Pascal

Sublime Text 3 имеет предустановленный пакет с поддержкой языка Pascal. Однако он не рекомендуется к использованию. Вместо него следует использовать пакет Object Pascal.

Основные отличия от стандартного пакета:

  • Улучшенная подсветка синтаксиса
  • Дополнен набором хорошо сбалансированных и удобных для работы сниппетов, к которым быстро привыкаешь (об этом ниже)
  • Кириллица
  • Возможность компиляции программ напрямую при помощи FPC (Free Pascal Compiler)

Для справки: файлы языка программирования Object Pascal имеют разрешения .pas, .pascal, .pp и .p.

После установки пакета через Package Control, следует отключить стандартный пакет. Для этого используйте горячие клавиши Ctrl+Shift+P и выберите Package Control: Disable Package, затем Pascal.

Чтобы кириллица работала наверняка, откройте в меню Preferences -> Browse Packages.

.., затем папку User. Создайте файл Object Pascal.sublime-settings и заполните его следующим содержимым:

{
    "default_encoding": "Cyrillic (Windows 1251)",
    "fallback_encoding": "Cyrillic (Windows 1251)"
}
Сниппеты (snippets)

Потрясающе полезной функцией Sublime Text является возможность создания собственных сниппетов и макросов (последовательностей команд). Сниппеты помогают писать конструкции как только вы ввели первые буквы ключевых слов (обычно первых). Пример:

Просто начните вводить „pr“И нажмите клавишу Tab на выбранной подсказке

Многие конструкции для языка Pascal поддерживают многократное перемещение по выделенным словам, поэтому для тренировки попробуйте продолжать нажимать клавишу Tab, не используя мышь и стрелочки на клавиатуре.

Пример с использование сниппета цикла for

Для корректного использования сниппетов рекомендуется добавить следующие строчки в настройки (

Preferences -> Settings):

"auto_complete_commit_on_tab": true,
"auto_complete_with_fields": true,
Рекомендуемые пакеты
  1. SideBarEnhancements расширяет возможности боковой панели.
  2. BracketHighlighter выделяет парные скобки (также работает с begin .. end конструкцией).

Первая программа

Чтобы убедиться, что все установлено правильно, необходимо запустить первую программу. Важно: на вашем компьютере должен быть установлен Free Pascal Compiler.

Создадим новый файл горячими клавишами Ctrl+N. По нажатию Ctrl+S сохраним его с любой папке как hello_world.pas. Теперь в окне редактора напишем следующий код:

begin
    write('Это моя первая программа в Sublime Text 3!')
end.

После этого снова сохраним нашу программу клавишами Ctrl+S. Чтобы запустить код, достаточно нажать комбинацию клавиш Ctrl+Shift+B. Перед вами три пункта меню, названия которых сами говорят за себя: либо скомпилировать, либо запустить, либо и то и другое. Комплириуем и запускаем!

Учимся работать быстро

Разумеется, теперь вы можете редактировать и запускать любой код. Если же вы захотите увеличить свою скорость работы, эта заметка для вас.

Полезные комбинации клавиш
  1. Goto Anything Ctrl+P для быстрой навигации по файлам. Достаточно лишь ввести в новое окно часть файла или пути к нему — ST3 моментально его отыщет.
  2. Goto Line Number Ctrl+G для быстрого перехода к определенной строке в файле.
  3. Delete Current Line Ctrl+Shift+K для удаления текущей строки.
  4. Для множественных курсоров воспользуйтесь: выделите слово и нажмите Ctrl+D чтобы выделить следующее совпавшее с ним слово и т.д., нажатие Ctrl+ЛКМ создает новый курсор где бы вы ни были.
  5. Перемещение строки в файле при помощи Ctrl+Shift+↑ или Ctrl+Shift+↓.
  6. Быстро открыть SideBar — Ctrl+Shift+K+B.

Вы всегда можете отредактировать любые комбинации клавиш в Preferences -> Key Bindings.

Если вы готовы посвятить ещё несколько минут изучению этого прекрасного текстового редактора, обратите внимание на это видео.

Хорошего изучения языка!

ide — Как запустить код Python из Sublime Text 2?

спросил

Изменено 2 года, 6 месяцев назад

Просмотрено 584 тыс. раз

Я хочу настроить полную IDE Python в Sublime Text 2.

Я хочу знать, как запускать код Python из редактора. Это делается с помощью системы сборки? Как мне это сделать ?

  • питон
  • ide
  • сублимтекст2
  • сублимтекст

0

Инструменты -> Система сборки -> (выберите) Python, затем:

Для запуска:

 Инструменты -> Сборка
      -или-
      Ctrl + Б
      CMD + B (OSX)
 

Это запустит ваш файл в консоли, которая должна быть внизу редактора.

До остановки:

 Ctrl + Break или Инструменты -> Отменить сборку
       Fn + C (ОС X)
 

Узнать, где находится ваш ключ Break , можно здесь: http://en.wikipedia.org/wiki/Break_key.

Примечание: CTRL + C будет работать , а НЕ .

Что делать, если Ctrl + Break не работает:

Перейти:

Настройки -> Привязки клавиш — Пользователь

и вставьте строку ниже:

 {"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
 9[ ]*Файл \"(...*?)\", строка ([0-9]*)",
    "селектор": "source.python"
}
 

измените часть «c:\python27» на любую версию python, которая есть в вашей системе.

4

В Mac OS X сохраните файл с расширением .py. Нажмите + B . Он запускается в окне ниже.

0

Для запуска нажмите Ctrl B (ответ от matiit)

Но когда Ctrl B не работает , Sublime Text, вероятно, не может найти интерпретатор Python. При попытке запустить вашу программу посмотрите журнал и найдите ссылку на Python в пути.

 [команда: [u'python', u'-u', u'C:\\scripts\\test.py']]
[путь: ...;C:\Python27 32bit;...]
 

Дело в том, что он пытается запустить python через командную строку, cmd выглядит так:

 python -u C:\scripts\test.py
 

Если вы не можете запустить python из cmd, Sublime Text тоже не сможет.
(Попробуйте сами в cmd, введите в нем python и запустите его, должна появиться командная строка python)

Вы можете либо изменить формулу сборки Sublime Text, либо System

%PATH% .

  • Чтобы установить %PATH% :
    * Вам нужно будет перезапустить редактор, чтобы загрузить новый %PATH%

  • Чтобы установить путь интерпретатора, не связываясь с System %PATH% см. этот ответ от ppy.

2

Вы можете использовать SublimeREPL (сначала необходимо установить Package Control). [ ]*Файл \»(…*?)\», строка ([0-9]*)», «селектор»: «source.python» }

0

[Это относится к ST3 (Win), не уверен насчет ST2]

Чтобы выходные данные отображались в Sublime в виде другого файла (+ один для ошибок), сделайте следующее:

  1. Создайте новую систему сборки: Инструменты > Системы сборки > Новая система сборки...
  2. Используйте следующую конфигурацию:
    {
        "cmd": ["python.exe", "$file", "1>", "$file_name.__STDOUT__.txt", "2>", "$file_name.__STDERR__.txt"],
        "селектор": "source.python",
        "скорлупа": правда,
        "рабочий_каталог": "$file_dir"
    }
 
  1. Для вашего файла Python выберите указанный выше файл конфигурации системы сборки: Tools > Build Systems > {your_new_build_system_filename}
  2. Ctrl + б
  3. Теперь рядом с вашим файлом, например. "file.py" у вас будет "file.__STDOUT__.py" и "file.__STDERR__.py" (для ошибок, если они есть)
  4. Если вы разделите окно на 3 столбца или сетку, вы сразу увидите результат, без необходимости переключаться между панелями/окнами 9[ ]*Файл \»(…*?)\», строка ([0-9]*)», «селектор»: «source.python» }

    Чтобы увидеть путь, введите в терминале как :

     python
    >>> импорт систем
    >>>print(sys.executable)
     

    Вы можете создать более одной системы сборки, но по умолчанию она должна сохраняться внутри пакетов Sublime text с расширением .sublime-build .

    Затем выберите новую систему сборки и нажмите cltr+b или другую в зависимости от вашей ОС.

    Круто, ребята, я только что нашел это:

    Geek tip: Running Python GUIs in Sublime Text 2

    Это объясняет (как один из ответов выше), как редактировать этот exec. py в каталоге

    по умолчанию .

    У меня была проблема, что мое ПРИЛОЖЕНИЕ PYTHON UI не запускалось. Я закомментировал последнюю строку из следующего фрагмента:

     # Скрыть окно консоли в Windows
        информация о запуске = Нет
        если os.name == "nt":
            информация о запуске = подпроцесс.STARTUPINFO()
            #startupinfo.dwFlags |= подпроцесс.STARTF_USESHOWWINDOW
     

    и, тааааааа, я мог запустить свое приложение, нажав Ctrl+B. Забавная линия в любом случае, а? И большое спасибо тому, кто написал эту статью 😉

    1

    Я решил эту проблему:

    > Настройки -> Обзор пакетов -> По умолчанию
     

    Откройте файл exec.py рядом со строками 41-42, код должен выглядеть так:

     для k, v в proc_env.iteritems():
        proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
     

    затем удалите его или отредактируйте как:

     попробуйте:
        для k, v в proc_env. iteritems():
            proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
    кроме:
        напечатать «фубар»
     

    3

    Сегодня я столкнулся с той же проблемой. И вот как мне удалось запустить код Python в Sublime Text 3:

    1. Нажмите Ctrl + B (для Mac + B ), чтобы начать сборку системы. Теперь он должен выполнить файл. 9[ ]*Файл \»(…*?)\», строка ([0-9]*)», «селектор»: «source.python», }

      Конечно, вы можете дополнительно настроить его так, чтобы он работал для вас.

      кажется, что Ctrl+Break не работает на мне, ни Preference — User…

      используйте клавиши, Alt → t → c

      Вы можете получить доступ к консоли Python через «View/Show console» или Ctrl

      + ` .

      4

      У меня была такая же проблема. Вероятно, вы еще не сохранили файл. Обязательно сохраните свой код с расширением .py, и он должен работать.

      Одно замечание по поводу вышеупомянутой системы сборки: вы можете писать (и использовать) пользовательские файлы .sublime-build или даже для проекта build_systems (в настройках вашего проекта). Это позволяет вам делать полезные вещи, такие как причудливый запуск тестов с выводом цветов ANSI.

      Для еще большего количества «полных функций IDE» вы можете использовать отличный пакет SublimePythonIDE:

      • завершение кода (intel)
      • перейти к определению и описанию объекта
      • правильный linting/pep8
      • поддерживает различные интерпретаторы с virtualenv

      Раскрытие информации: я сделал PR для этого пакета, и я использую его все время, но есть и другие.

      Используйте настоящую консоль Python вместе с Sublime

      Как система сборки Sublime, так и SublimeREPL (ответы выше) ограничены тем, что вы не можете легко взаимодействовать с переменными рабочей области после запуска файла.

      Если вы хотите запустить скрипт, а затем работать в стиле REPL (как в IDE), то я рекомендую открыть Sublime вместе с консолью IPython. Используя AutoHotKey (Windows) или AutoKey (Linux), вы можете настроить это так, чтобы один ярлык копировал имя файла (или только выбранный код), а затем вставлял его в консоль для запуска файла.

      Подробные инструкции для Linux или Windows

      python — [Как запустить код с помощью cmd из возвышенного текста 3]

      спросил

      Изменено 1 год, 9 месяцев назад

      Просмотрено 6к раз

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

      У меня уже был код в файле Sublime Text 3, как я могу запустить его без этой ошибки?

      Например:

      ‘ModuleNotFoundError: нет модуля с именем ‘matplotlib’.

      Я думаю, что это должно быть запущено с помощью cmd , но я не знаю, как это сделать.

      • питон
      • сублимтекст3

      1

      В зависимости от того, какую ОС вы используете, это легко сделать. В Windows вы можете нажать win + r, затем ввести cmd . Это откроет командную строку. Затем введите pip install matplotlib . Это гарантирует, что ваш модуль установлен. Затем перейдите в папку, в которой находится ваш код. Вы можете сделать это, набрав cd Documents , если вам сначала нужно добраться до ваших документов, а затем для каждой последующей папки.

      Затем попробуйте ввести python и нажать Enter. Если открывается оболочка Python, введите quit() , а затем введите python filename.py , и она запустится.

      Если оболочка Python не открывается, вам необходимо изменить переменные среды. Нажмите клавишу Windows и одновременно сделайте паузу, затем нажмите «Дополнительные параметры системы». Затем нажмите «Переменные среды». Затем дважды щелкните Путь. Затем нажмите Новый. Затем найдите папку установки вашей установки Python, которая может быть в C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\AppData\Local\Programs\Python\Python36 Теперь введите путь и нажмите ОК. Теперь вы сможете запускать python из командной строки.

      0

      Система сборки Sublime text по умолчанию для Python — «Python», которая использует псевдоним «python».

      Итак, если вы хотите использовать, например, python3, вам нужно создать новую систему сборки.

      Перейдите в Инструменты > Система сборки > Новая система сборки…

      Там у вас есть команда для указания, используйте двоичный файл, который вы хотите использовать в sublimeText, например:

       {
          "cmd": ["python3.7", "-u", "$file"]
      }
       

      Сохраните файл в python[X].sublime-build , [X] — это версия, которую вы хотите использовать.

      Теперь в исходном файле укажите систему сборки для этой версии Python.

      Чтобы проверить, что возвышенный текст использует выбранный вами интерпретатор, вы можете использовать этот код:

       import sys
      печать (sys.version_info)
       

      Проверьте это для получения дополнительной информации: https://www.sublimetext.com/docs/3/build_systems.html

      1

      Вы пытались запустить его с вашего терминала после того, как вы написали свой скрипт?

      Вы также можете установить систему сборки Python: — Откройте возвышенное и перейдите в инструменты-> система сборки -> новая система сборки

       {
      "shell_cmd": "python $file_name in>outputf.in",
      "селектор": "source.python",
      "рабочий_каталог": "$file_path"
       

      }

      • сохранить его под любым именем сказать «whatEverYourWant»
      • Теперь снова перейдите в инструменты -> система сборки и выберите «whatEverYourWant»
      • Запустите это, используя Ctrl+Shift+B или CMB+P

      Вы также можете установить «Pycharm», если вы работаете только с Python. Это потрясающая IDE.

      1

      Перейти к инструментам > система сборки > новая система сборки а затем скопируйте и вставьте в него этот код

       {
          "shell_cmd": "запустить cmd /k python $file_name",
          "селектор": "source.python",
          "рабочий_каталог": "$file_path"
          }
       

      Сохраните его, как хотите, не стирая расширение (.sublime-build)

      , а затем напишите скрипт Python, перейдите в меню «Инструменты»> «Система сборки» и выберите только что созданную систему сборки.

      , затем запустите свой скрипт Python, выбрав инструменты>сборка или ctrl+b, и вы увидите, что ваш скрипт Python запустится в командной строке.

Оставить комментарий

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

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