Как запустить код в возвышенном тексте 3

Обновлено: 06.07.2024

В этом руководстве вы узнаете, как запускать программу Python в возвышенном тексте в Windows.

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

Часть 1. Установка пути

Прежде всего вам нужно указать путь к каталогу установки Python в переменной среды. Вы можете пропустить этот шаг, если он уже сделан.

<р>1. Скопируйте путь к каталогу установки Python. В моем случае это выглядит так, как показано ниже.

C:\Users\TCP\AppData\Local\Programs\Python\Python36-32

Примечание. Здесь TCP — это имя пользователя моего компьютера. В вашем случае все будет иначе.

<р>2. Теперь щелкните правой кнопкой мыши «Компьютер» и выберите «Свойства». Затем выберите Расширенные настройки системы на левой боковой панели.

<р>3. Теперь нажмите «Переменные среды», а затем в разделе «Системные переменные» выберите переменную с именем «Путь».

<р>4. Нажмите кнопку «Изменить», а затем в поле «Значение переменной» перейдите в конец и введите точку с запятой, а затем вставьте путь к каталогу python, который вы скопировали. См. снимок экрана ниже.

Как запустить программу Python в Sublime Text 1

<р>5. Наконец, нажмите все кнопки OK, чтобы сохранить настройки.

Часть 2. Установка плагина SublimeREPL

Для получения ввода от пользователя в возвышенном тексте нам нужен плагин с именем SublimeREPL. Поэтому выполните следующие шаги, чтобы установить его.

<р>1. Перейдите по ссылке ниже и скопируйте код в соответствии с вашей возвышенной текстовой версией.

Как запустить программу Python в Sublime Text 2

<р>2. Откройте возвышенное и перейдите в «Просмотр»> «Показать консоль». Затем в поле консоли внизу вставьте код, который вы только что скопировали, и нажмите Enter. Подождите несколько секунд, он установит необходимые пакеты.

Как запустить программу Python в Sublime Text 3

<р>3. Затем перейдите в «Настройки» > «Управление пакетами» > «Управление пакетами: установить пакет».

Как запустить программу Python в Sublime Text 4

<р>4. В текстовом поле введите SublimeREPL и выберите его, чтобы установить плагин. После установки перезапустите возвышенный текст.

Как запустить программу Python в Sublime Text 5

<р>5. Теперь перейдите в «Инструменты»> «Система сборки»> «Новая система сборки». Откроется новый файл, просто вставьте в него следующий код.

Итак, я пытаюсь запустить код Python из Sublime Text 3, но не знаю, как это сделать. Даже если бы это было только с консоли, это было бы нормально. Кто-нибудь знает как.

8 ответов 8

Инструменты->Сборка системы->Python или Ctrl+B

В начале нового сеанса: Инструменты->Сборка системы->Python Каждый раз, когда вы хотите запустить код после этого: Ctrl + B

Необходимо установить пакет для запуска python из возвышенного Python + Sublime

Попробуйте плагин Anaconda, который поможет вам запустить python на Sublime

Sublime Text 3 запустит ваш код Python во встроенной консоли, когда вы нажмете Ctrl + B

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

Этот ответ предназначен для коллег по Google, которые хотят запускать скрипты Python в своих приложениях. Как объясняют другие ответы, все, что вам нужно, это превосходная система сборки, здесь, после небольшой борьбы, я заработал для систем Linux.

На мой взгляд, это самое простое. Надеюсь, это поможет.

Если вам нужна неинтерактивная система сборки, просто следуйте Официальному руководству.

Если вы планируете запускать код, который содержит что-то вроде input(), или у вас есть какой-либо другой способ взаимодействия с вашей программой, вам потребуется дополнительная настройка — плагин + простая конфигурация.

Win/Linux: ctrl+shift+p, Mac: cmd+shift+p ▶ Введите: Install Package Control ▶ ENTER

Win/Linux: ctrl+shift+p, Mac: cmd+shift+p ▶ Тип: Управление пакетами: Установить пакет ▶ ENTER ▶ Тип: Terminus ▶ ENTER

Инструменты ▶ Build System ▶ New Build System… или пункт меню Build: New Build System ▶ Вставьте один из следующих разделов и отредактируйте соответственно.

Для Windows, очевидно, вам следует изменить путь к вашему Python:

Для Mac/Linux не забудьте изменить путь к вашему Python.:

  1. Назовите файл, например: Python Custom.sublime-build
  2. Выберите только что созданную систему сборки:

Инструменты ▶ Система сборки ▶ Python Custom 6. Выполните свой код: Ctrl/CMD + B

опубликовать баннер верх

Научиться выполнять код Python в Sublime Text 3 эффективно, поскольку это не только один из наиболее практичных способов запуска кода Python, но и широко используемый кроссплатформенный редактор кода Sublime3. Sublime Text 3 также является предпочтительным методом для запуска кода Python, чем большинство редакторов IDE, из-за его способности расширять свою функциональность не только за счет создания пользовательских настроек, но и за счет использования управления пакетами. Если вы программист и не используете предпочтительную версию Python, вы можете использовать Sublime Text 3 для запуска кода Python в предпочитаемой версии.

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

Оглавление

Настройка кода Python в Sublime Text 3

1. Для Windows

Sublime code запустит ваш код Python во встроенной консоли, когда вы нажмете Ctrl + B, если вы используете Windows. Вам нужно будет снова перейти к инструментам и выбрать опцию Build System. Вы можете создать свой собственный конструктор или использовать любой плагин, если вы хотите запускать коды на своем собственном терминале, но заблокированы какой-либо ошибкой в ​​​​консоли. Шаги почти такие же для macOS. Но чтобы вы поняли это лучше, мы подробно объяснили это ниже.

2. Для macOS

Шаг 1. Чтобы начать выполнять коды Python в Sublime text, вы можете начать с создания нового файла Python с кодом, например, print("Hello World"), и сохранить его с расширением .py. Важно сохранить свой с этим расширением, иначе вы не сможете выполнить код Python. Например, в этом руководстве мы сохранили файл с расширением project.py.

Шаг 2. После создания файла Python начните с ввода следующего кода

Шаг 3. Теперь вы можете создать сборщик для запуска кода, нажав команду B или перейдя в Инструменты и выбрав параметр "Сборка". Если ваш Sublime text, например, работает под управлением Python 2.7, вы можете изменить его на другую версию, например Python 3.7, добавив «Систему сборки».

Шаг 4. Для этого откройте параметр "Система сборки" на вкладке "Инструменты" и выберите параметр "Новая система сборки". Python обычно поставляется с Python 2.7, но теперь вы будете добавлять Python 3.

Шаг 5. После выбора параметра «Новая система сборки» появится новое окно с названием «Без названия». откроется возвышенная сборка. Вы сможете увидеть следующий код.

Шаг 6. На следующем шаге вам нужно будет изменить код по умолчанию в фигурных скобках, затем скопировать и вставить следующий код и нажать клавишу Tab, чтобы сделать отступ во второй и третьей строках.

"cmd": ["C:\\python37\\python.exe", "-i", "-u", "$file"],

"file_regex": "^[ ]Файл \"(. )\", строка (5*)",

C:\\python37\\python.exe в приведенном выше коде — это информация о пути Python в вашей системе.

Шаг 7: Вам просто нужно нажать команду S, чтобы сохранить файл, и вы сможете переименовать свою систему сборки. Если вы переименовываете его, убедитесь, что вы не меняете расширение файла и путь, так как их изменение может испортить файл.

Шаг 8. После сохранения файла системы сборки закройте его, и вы вернетесь к исходному файлу project.py. Если вы снова перейдете в меню «Инструменты» и выберите параметр «Сборка системы», вы сможете увидеть свою недавно построенную систему, и, если она не видна, вы можете закрыть и снова открыть окно Sublime text 3, чтобы увидеть вывод вашего кода. .

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

Если вы хотите узнать о других методах, таких как запуск кода Python с помощью Sublime Text 3, мы предлагаем вам пройти стажировку на курсе Programming with Python Foundation, предлагаемом Testbook Select. Для тех, кто хочет читать больше таких блогов, получать доступ к подготовительным руководствам и практическим материалам, вы можете загрузить приложение Testbook из магазина Google Play.

Часто задаваемые вопросы о том, как запускать код Python в Sublime Text 3

Ответ 1.
Да, вы можете использовать Sublime Text 3 для запуска кода Python, поскольку он имеет базовую встроенную поддержку. Sublime Text IDE работает быстро и также позволяет вам настроить редактор в соответствии с вашими потребностями, чтобы помочь вам создать среду разработки Python.

Ответ.2
Нет, Sublime 3 лучше подходит для запуска кода Python, чем PyCharm IDE, поскольку есть функции, которые делают его лучше, включая Go To Anywhere и его активное сообщество плагинов.

Ответ 3.
После создания системы Sublime Text 3 должен выполнить ваш код Python. Если это не так, попробуйте вручную запустить скрипт py во внешнем терминале через $ python myscript.py.

Ответ 4
Ваш файл считается грязным, что означает, что вы не сохранили бы файл на своем диске с кодом, который вы написали. Чтобы убедиться, что ваш код Python работает в Sublime Text 3, убедитесь, что вы сохраняете файл, когда он не пустой.

Ответ 5.
Если вы хотите запустить свой код Python в Sublime Text 3, вам потребуется выполнить сборку System. Для этого вы можете получить к нему доступ, перейдя на вкладку «Инструменты», как указано выше, или нажать Ctrl + B для Windows или Command + B для macOS.

Мы узнаем, как загрузить и установить Sublime Text 3 и запустить скрипты Python в редакторе Sublime Text 3. Мы также рассмотрим установку пакетов. Итак, приступим.

Запуск кода Python в Sublime Text 3

Код Python можно запускать с помощью различных IDE и текстовых редакторов. Можно использовать текстовый редактор, если вы новичок, но если вы разработчик, вы, вероятно, знаете о ценности IDE. Хотя Sublime Text 3 — это прежде всего текстовый редактор, в нем есть функции, подобные IDE, такие как проекты и «сборки», которые позволяют вам запускать другие приложения из редактора.

Теперь мы рассмотрим некоторые ценные факты о редакторе Sublime Text 3.

Начало программирования с помощью Sublime Text

  • Это легкий редактор для разработчиков.
  • Среди разработчиков он является одним из самых популярных.
  • Самое приятное в Sublime Text 3 то, что он не занимает много места на вашем компьютере и работать с ним удобно и комфортно.
  • Он поставляется со встроенной поддержкой различных языков программирования и разметки.

Кроссплатформенные функции Sublime Text 3

Sublime Text 3 совместим с Windows, Linux и Mac OS X.

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

Sublime Text 3 имеет надежный API Python, который позволяет плагинам расширять возможности редактора.

Sublime Text имеет интерфейс прикладного программирования (API), который программисты могут использовать с языком программирования Python для взаимодействия с его внутренними компонентами.

Редактор поставляется со встроенным интерпретатором Python. При разработке плагинов встроенный интерпретатор помогает проверять настройки редактора и быстро тестировать вызовы API.

Раздельные макеты позволяют разделить файлы на несколько разделенных экранов. Это полезно при работе с интерфейсом (HTML на одном экране, CSS и/или JavaScript на другом) или при разработке через тестирование (код Python на одном экране, тестовые скрипты на другом).

Старинный режим дает вам команды vi, которые вы можете использовать в ST3.

Вкладки, похожие на Chrome, значительно упрощают навигацию и редактирование нескольких файлов.

Автоматическая перезагрузка предыдущего сеанса повторно открывает все файлы и папки, которые были открыты при последнем закрытии редактора. У нас постоянно открыт ST3, доступно несколько проектов, так что при перезагрузке компьютера файлы и папки автоматически восстанавливаются.

Фрагменты кода повышают вашу продуктивность, позволяя создавать стандартный код с помощью всего одного ключевого слова. Доступны несколько фрагментов по умолчанию. Откройте новый файл, введите lorem и нажмите Tab, чтобы убедиться в этом. Достаточно абзаца содержания lorem ipsum. В файле Python введите defs, а затем нажмите клавишу Tab, чтобы создать общую функцию.

Загрузка и установка Sublime Text 3

Чтобы начать, вы должны сначала загрузить его. После этого Sublime Text 3 доступен для скачивания. После этого вы увидите разные описания версий для разных операционных систем и доступные способы распространения.

Теперь вы должны выбрать один из них в соответствии с требованиями вашего компьютера. Например, если ваш компьютер 64-разрядный, загрузите 64-разрядную версию и 32-разрядную версию, если верно обратное. Идите вперед и установите загруженный файл сейчас, запустив исполняемый файл, если вы используете Windows. Или репозитории Linux, такие как .deb для дистрибутивов Debian и .rpm.

Кроме того, в операционной системе на базе Linux, такой как Ubuntu, мы можем установить Sublime Text 3 через терминал, выполнив следующие команды.

Шаг 1:

Приведенные выше команды упростят обновление списка пакетов apt и обеспечат сбор необходимых зависимостей из их источников и их доступность для использования.

Шаг 2:

Использование команды curl необходимо для импорта ключа GPG репозитория. Последовательно используйте следующую команду,

Чтобы добавить в репозиторий программного обеспечения вашей операционной системы репозиторий Sublime Text Apt.

Шаг 3:

Это последний этап, включающий в себя включение и обновление источников apt. Наконец, он завершается добавлением возвышенного текста 3 в вашу систему.

Теперь вы готовы к использованию.

Выбор направления

После установки вам нужно будет установить переменную среды так, чтобы она указывала на каталог установки python. Если ваш путь уже задан, вы можете перейти к следующему разделу; в противном случае посмотрите на настройку пути. Последнее является обязательным требованием, особенно при работе в операционной системе Windows. Однако это не помеха, потому что мы запускаем его в операционной системе Ubuntu.

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

ST3 можно настроить после загрузки. Сначала установите инструмент командной строки subl.

Sublime Text предлагает инструмент командной строки под названием subl, который позволяет вам открывать отдельный файл, папки из терминала или весь каталог, например команду mate в TextMate.

Чтобы включить эту команду, сначала установите символическую ссылку на subl.

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

Если это не работает, вам необходимо включить /bin в свой путь:

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

Но сначала перейдите в текущий каталог и откройте его.

Создайте файл codeunderscored.txt и откройте его.

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

Откройте файл справки, чтобы увидеть все команды:

sublime subl --help функция на терминале

sublime subl – функция справки на терминале

Установка управления пакетами

Чтобы начать использовать многочисленные пакеты для расширения возможностей Sublime, вы должны сначала вручную установить Package Control, управление пакетами. Вы можете использовать его для установки, удаления и обновления всех других пакетов ST3 после его установки.

Сначала откройте палитру команд, используя следующую комбинацию клавиш одновременно в Windows и Linux.

Затем начните вводить install и продолжайте, пока не дойдете до Package Control: Install Package. Нажмите Enter, когда появится диалоговое окно для поиска доступных пакетов.

Чтобы получить доступ к консоли ST3, выберите «Вид» > «Показать консоль». Сначала скопируйте кусок кода, затем вставьте его в консоль. Введите код. ST3 необходимо перезапустить.

Вот еще несколько полезных команд:

Список

Все установленные вами пакеты перечислены в списке пакетов.

удалить

Удалить пакет — это команда, которая удаляет указанный пакет.

Обновить

Обновление пакета повышает производительность данного пакета.

Обновить/перезаписать все

Все установленные пакеты обновляются, когда вы выбираете «Обновить/перезаписать все пакеты».

Темы

ST3 также позволяет настроить общую тему в соответствии с вашими предпочтениями. Сделай свой собственный. Если вы не склонны к творчеству, вы можете использовать Package Control, чтобы получить одну из множества пользовательских тем, созданных сообществом Sublime. ColorSublime — отличный инструмент для предварительного просмотра тем перед их установкой.

Мои фавориты — неизменно популярные Soda Dark Theme, Predawn и минималистичный Flatland.

После установки темы перейдите в Sublime Text > «Настройки» > «Настройки» — «Пользователь»: и отредактируйте базовые настройки. Или, если вы хотите переключиться с одной темы на другую, перейдите в Sublime Text > Preferences > Select Theme…

Выбрать темы в Sublime Text 3

Выберите темы в Sublime Text 3

Это самая мощная функция Sublime Text 3. Благодаря этой возможности вы можете открывать файлы всего несколькими нажатиями клавиш.

Он также позволяет мгновенно переходить к символам, строкам или фразам.

Палитра команд

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

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

Нажмите ctrl+shift+p, чтобы открыть палитру команд, затем выберите команду и нажмите Enter.
несколько опций

открыть палитру команд

открыть палитру команд

Это одна из лучших функций Sublime Text 3.Например, если вы используете эту функцию, вы будете изменять много строк и быстрее управлять файлами.

Его можно использовать в качестве быстрой замены для поиска и замены или одновременного применения одного и того же набора модификаций к нескольким строкам.

Нажмите Ctrl+Shift+L после выделения блока текста, чтобы разбить его на одно выделение в строке, затем Ctrl+D, чтобы определить следующее вхождение выделенного слова.

Перейти на страницу определения

Самой ожидаемой функцией Sublime Text 3 была функция «Перейти к определению». Goto Definition использует индекс символов, предоставленный возвышенным текстом.

Чтобы использовать Goto Definition, нажмите Alt+G на клавиатуре.

нажмите alt+g на клавиатуре для доступа к Goto

нажмите Alt+G на клавиатуре, чтобы перейти к Goto

Фрагменты

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

Другие характеристики

Помимо перечисленных выше функций, Sublime Text 3 также включает следующее:

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

Теперь мы поговорим об использовании Sublime Text 3 для запуска скриптов Python.

Запустите свою первую программу с помощью Sublime Run Python

Без сомнения, Sublime Text — самый популярный текстовый редактор среди разработчиков, и его также можно использовать для редактирования кода Python. Теперь мы рассмотрим, как использовать его в Python.

Тестирование простой программы

Теперь мы рассмотрим, как программа Python работает в Sublime Text 3. Для этого нам нужно сделать следующее:

Для начала запустите свой возвышенный редактор.

Создайте новый файл, используя приведенные ниже процедуры. Вы можете создать новый файл, сначала открыв меню «Файл», а затем выбрав «Новый файл» или нажав Ctrl + N,

После этого сохраните его как testing.py. Обратите внимание, что имя файла должно заканчиваться на .py. После этого напишите свой код.

В этом примере показано основное программное обеспечение, которое складывает два числа. Таким образом, код —


Заставить код работать

Выберите «Инструмент» в строке меню, затем «Сборка системы», а затем «Python» в раскрывающемся меню. Затем войдите в меню «Инструмент» и выберите опцию «Создать». Последний отвечает за выполнение вашего кода. Итак, если мы запустим предыдущий код сейчас, мы получим следующий результат.

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

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

Прием пользовательского ввода

Теперь мы рассмотрим, как фиксировать пользовательский ввод в возвышенном тексте 3.

В Python принимать входные данные очень просто. Однако при работе с возвышенным текстом 3 нам необходимо внести некоторые коррективы. Итак, давайте погрузимся и узнаем, что они из себя представляют —

Установка плагина SublimeREPL

SublimeREPL — это подключаемый модуль Sublime Text, который позволяет запускать интерактивные интерпретаторы на многих языках из обычной вкладки редактора. Он также позволяет использовать порт telnet для подключения к работающему удаленному интерпретатору (например, Clojure/Lein).

SublimeREPL поставляется со встроенной поддержкой истории команд и передачи кода из открытых буферов в интерпретаторы для оценки, что позволяет программировать в интерактивном режиме.

Пример программы, работающий на возвышенном, не предназначен для использования в качестве приглашения для комментариев; скорее, он предназначен для вывода. Поэтому для этого используется PackageManager.

Скопируйте код из Package Control в соответствии с вашей возвышенной версией.

Вернитесь к изысканному тексту и выберите View->Show Console. Теперь вы должны ввести скопированный код в это поле и нажать Enter. Ваш пакет будет установлен через несколько секунд.

запуск кода в консоли представления

запуск кода в консоли представления

Выберите Настройки->Управление пакетами в раскрывающемся меню. Вы увидите, что внутри множество изысканных упаковок. Теперь выберите «Установить пакеты» в раскрывающемся меню.

При нажатии кнопки «Установить пакет» появится диалоговое окно, как показано ниже.

контроллер пакетов со списком пакетов для установки

контроллер пакетов со списком пакетов для установки

Теперь введите SublimeREPL в это текстовое поле, затем выберите первый вариант и нажмите Enter. В результате этого плагин будет установлен.

Во время установки вы увидите установочный пакет внизу.

Чтобы запустить текущий файл, перейдите в Tools->SublimeREPL->Python->Python-RUN для текущего файла. Это запустит существующий файл. Итак, давайте посмотрим, что получилось.

ЗАПУСК текущего файла с помощью SublimeREPL

ЗАПУСТИТЬ текущий файл с помощью SublimeREPL

Возможность запускать скрипты Python в Sublime Text 3 довольно необычна. Теперь вместо того, чтобы каждый раз переходить в Tools->SublimeREPL->Python->Python-RUN текущий файл, мы можем создать ярлык.< /p>

Перейдите в меню «Настройки» -> «Привязки клавиш» и введите сочетание клавиш, как показано в разделе «Сочетания клавиш» ниже.

Теперь вам не нужно иметь дело с длительной процедурой; все, что вам нужно сделать, это нажать ctrl+alt+b или что-то в этом роде. Это фантастика.

Добавление Python 3 в качестве системы сборки

Чтобы начать, выберите Инструменты -> Система сборки -> Новая методология сборки.

новая система сборки в возвышенном

новая система сборки в возвышенном

Вы заметите, что можете переключаться между Python и Python 3 в своем списке систем сборки, если у вас есть обе версии. Python устанавливается автоматически и имеет версию 3.9. Мы собираемся включить Python 3.

Вы попадете в новое окно без названия. sublime-build после нажатия кнопки «Новая система сборки», как показано выше.

Необходимо изменить формулировку в фигурных скобках. Сначала удалите код в скобках. После этого скопируйте и вставьте код ниже:

Чтобы сделать отступ во второй и третьей строках, вам может потребоваться нажать вкладку. Теперь нажмите Command S, чтобы сохранить файл. Переименуйте файл так, как вы хотите, чтобы ваша система сборки называлась. Что-то лаконичное и легкое для понимания. MyBuild — это имя, которое мы дали нашему. Важно отметить, что расширение должно быть MyBuild.sublime-build. Также не отклоняйтесь от курса. Sublime Text автоматически разместит его в правильном месте.

Закройте файл после того, как вы нажали кнопку «Сохранить», чтобы вернуться к файлуcratch.py. Теперь выберите MyBuild из Tools -> Build System (или как вы назвали свою Build System). Если вы не видите новую систему сборки, возможно, вам придется закрыть и снова открыть Sublime Text.

Сочетания клавиш

Python упрощает создание пользовательских команд с помощью привязок клавиш. Например, чтобы установить сочетание клавиш, перейдите в раздел «Настройки» → «Привязки клавиш».
Вы можете определить привязки клавиш в результирующем пустом списке, введя следующий код для отмены сборки.

Вы также можете изменить любую из существующих привязок клавиш из текущих привязок клавиш. Затем нажмите Ctrl + S, чтобы сохранить изменения. Возможно, вам даже потребуется перезапустить возвышенное, чтобы изменения использовали ярлык для отмены сборки.

Сочетания клавиш

Cmd+P используется для быстрого поиска и открытия файлов. Вы можете легко открыть файл, введя часть пути и имени файла в проекте. Это полезно для быстрого открытия файлов в крупных проектах Django.

Перейти к номеру строки. Сочетание клавиш Ctrl+G позволяет перейти к строке с определенным номером в открытом в данный момент файле.

Символ Cmd+R упрощает поиск функций и классов в файле; нажмите Cmd+R. Затем просто начните вводить имя того, кого вы хотите.

Cmd+Влево и Cmd+Вправо

Вы можете перемещаться внутри строк, нажимая Cmd+Left, чтобы перейти к началу строки, и Cmd+Right, чтобы перейти к концу.

Удалить текущую выделенную строку. Текущая строка удаляется нажатием Ctrl+Shift+K.

Многофункциональное редактирование, без сомнения, является моим любимым сочетанием клавиш: выберите слово, а затем нажмите Cmd+D, чтобы перейти к следующему. Затем нажмите Cmd+D, чтобы выбрать следующее то же слово, и так далее. Кроме того, чтобы создать курсор для редактирования в любом месте, где вы щелкнете, нажмите Cmd + левая кнопка.

Чтобы выделить блок текста, нажмите комбинацию Option+Левая кнопка. Форматирование CSV-файла идеально подходит для уменьшения пустого пространства.

Заключение

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

Если у вас есть еще вопросы или рекомендации, мы будем рады услышать их в разделе комментариев ниже.

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

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

Примечание. В этом руководстве предполагается, что вы используете Mac и знакомы с терминалом. Если вы используете Windows или Linux, многие команды будут отличаться, но вы должны иметь возможность использовать Google, чтобы быстро найти ответы, учитывая информацию в этом руководстве.

Прежде чем мы начнем, давайте уточним, что именно я имею в виду под «полным стеком».

В современном мире HTML5 и разработки мобильных приложений JavaScript буквально везде. ГДЕ УГОДНО. Python в сочетании с такими фреймворками, как Django или Flask, недостаточно. Чтобы действительно разработать веб-сайт от начала до конца, вы должны быть знакомы с JavaScript (и различными средами JavaScript), REST API, адаптивным дизайном и, конечно же, HTML и CSS и т. д.

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

Бесплатный бонус: 5 настроек Sublime Text для повышения производительности Python, бесплатный курс, который покажет вам, как оптимизировать настройку разработки Python.

Возможности

Начнем с некоторых стандартных функций Sublime Text 3:

Скриншот Sublime Text 3 Splitscreen Freature

Раздельные макеты позволяют размещать файлы на различных разделенных экранах. Это полезно, когда вы занимаетесь разработкой через тестирование (код Python на одном экране, тестовые скрипты на другом) или работаете над внешним интерфейсом (HTML на одном экране, CSS и/или JavaScript на другом).

Режим Vintage предоставляет вам команды vi для использования в ST3.

Примечание. Вы также можете создавать собственные фрагменты: Инструменты > Новый фрагмент. Обратитесь за помощью к документации, а также ознакомьтесь с некоторыми из моих фрагментов здесь.

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

После загрузки ST3 вы можете настроить его.

Установите инструмент командной строки subl

Точно так же, как в TextMate есть команда mate, в Sublime Text есть инструмент командной строки под названием subl, который позволяет открывать один файл или целый каталог файлов и папок из терминала.

Чтобы включить эту команду, создайте символическую ссылку на двоичный файл subl:

Убедитесь, что ссылка работает, открыв Sublime:

Если это не сработало, возможно, вам нужно добавить /bin к вашему пути:

Повторите первый шаг.

Примечание. Если у вас по-прежнему возникают проблемы, ознакомьтесь с этой статьей. Вы также можете прочитать о создании символических ссылок в Windows и Linux.

Теперь вы можете открыть файл или каталог, используя следующие команды:

Если в пути есть пробелы, вы должны заключить весь путь в двойные кавычки:

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

Установить управление пакетами

Чтобы воспользоваться преимуществами различных пакетов для расширения функциональности Sublime, вам необходимо вручную установить менеджер пакетов под названием Package Control. Установив его, вы можете использовать его для установки, удаления и обновления всех остальных пакетов ST3.

  1. Для установки скопируйте код Python для Sublime Text 3, который можно найти здесь. Щелкните Вид > Показать консоль, чтобы открыть консоль ST3. Вставьте код в консоль. Нажмите Ввод . Перезагрузите ST3.
  2. Теперь вы можете устанавливать пакеты, используя сочетание клавиш Cmd + Shift + P. Начните вводить install, пока не появится Package Control: Install Package. Нажмите Enter и найдите доступные пакеты.

Вот некоторые другие соответствующие команды:

  • Список пакетов показывает все установленные вами пакеты.
  • Удалить пакет — удаляет определенный пакет.
  • Обновление пакета — обновление определенного пакета.
  • Обновить/перезаписать все пакеты обновляет все установленные пакеты.

Ознакомьтесь с официальной документацией, чтобы просмотреть дополнительные команды.

Диспетчер пакетов управления пакетами в Sublime Text 3

Создать файл пользовательских настроек

Вы можете полностью настроить Sublime Text с помощью файлов настроек на основе JSON, поэтому ваши индивидуальные настройки легко перенести или синхронизировать с другой системой. Во-первых, нам нужно создать наши индивидуальные настройки. Лучше всего создать базовый файл для всех сред, а также файлы настроек для конкретного языка.

Чтобы настроить базовый файл, нажмите Sublime Text > «Настройки» > «Настройки» — «Пользователь». Добавьте в файл пустой объект JSON и добавьте свои настройки следующим образом:

  1. Чтобы настроить параметры для конкретного языка, нажмите Sublime Text > «Настройки» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь». Затем сохраните файл в следующем формате: LANGUAGE.sublime-settings. Для настроек, специфичных для Python, сохраните файл как Python.sublime-settings.
  2. Очевидно, что вы можете настроить параметры по своему вкусу. Однако я настоятельно рекомендую начать с моих базовых и специфичных для Python настроек, а затем вносить изменения по своему усмотрению.
  3. Необязательно: вы можете использовать Dropbox для синхронизации всех ваших настроек. Просто загрузите файлы настроек в Dropbox и загрузите их оттуда, чтобы синхронизировать среды Sublime на всех своих компьютерах.
  4. Хороший справочник по настройкам можно найти в неофициальной документации Sublime Text.

Темы

ST3 также дает вам возможность изменить общую тему, чтобы она больше соответствовала вашему характеру. Создайте свой собственный дизайн. Или, если вы не склонны к творчеству, вы можете загрузить одну из различных пользовательских тем, разработанных сообществом Sublime, через Package Control. Посетите ColorSublime, чтобы предварительно просмотреть темы перед их установкой.

Всегда популярная тема Soda Dark и минималистичная Flatland — две из моих любимых тем.

После установки темы обязательно обновите базовые настройки через Sublime Text > Preferences > Settings — User:

Пакеты

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

Улучшения боковой панели

SideBarEnhancements расширяет количество пунктов меню на боковой панели, ускоряя общий рабочий процесс. Такие параметры, как «Новый файл» и «Дублировать», необходимы и должны быть частью ST3 «из коробки». Одна только опция «Удалить» стоит того, чтобы ее скачать. Эта функция просто отправляет файлы в корзину, что может показаться тривиальным, но если вы удалите файл без нее, то восстановить его будет очень сложно, если только вы не используете систему контроля версий.

Снимок экрана плагина Sidebar Enhancements для Sublime Text 3

Скачать прямо сейчас!

Анаконда

Anaconda — это совершенный пакет Python. Он добавляет ряд функций, подобных IDE, в ST3, включая следующие:

  • Автозаполнение работает по умолчанию, но существует ряд параметров конфигурации.
  • Линтинг кода использует либо PyLint, либо PyFlakes с PEP 8. Я лично использую другой пакет линтинга, как я объясню в ближайшее время, поэтому я полностью отключаю линтинг в определяемом пользователем файле настроек Anaconda, Anaconda.sublime-settings, через меню файла: Sublime > Настройки > Настройки пакета > Anaconda > Настройки — Пользователь:
  • Проверка сложности кода McCabe запускает средство проверки сложности McCabe в определенном файле. Если вы не знаете, что такое сложность, обязательно перейдите по ссылке выше.
  • Goto Definitions находит и отображает определение любой переменной, функции или класса во всем проекте.
  • Найти использование быстро ищет, где переменная, функция или класс использовались в определенном файле.
  • Показать документацию показывает строку документации для функций или классов (если они определены, конечно).

Вы можете просмотреть все функции здесь или в файле README в настройках пакета ST3: Sublime Text > Preferences > Package Settings > Anaconda > README.

Примечание. SublimeCodeIntel — еще один популярный пакет, который во многом похож на Anaconda. Я предлагаю протестировать их обоих.

Джанейро

Djaneiro поддерживает шаблоны Django и выделение ключевых слов, а также предоставляет полезные фрагменты кода (завершения табуляции) для Sublime Text. Система сниппетов невероятно экономит время.Вы можете создавать обычные блоки Django всего несколькими нажатиями клавиш для шаблонов, моделей, форм и представлений. Ознакомьтесь с официальной документацией, чтобы увидеть список фрагментов кода.

Мои личные фавориты для создания шаблонов: var creates > и tag create .

требованияstxt

requirementstxt обеспечивает автодополнение и подсветку синтаксиса, а также удобную систему управления версиями для ваших файлов requirements.txt.

SublimeLinter

SublimeLinter — это платформа для линтеров ST3. Сам пакет не включает никаких реальных линтеров; они должны быть установлены отдельно через Package Control с использованием синтаксиса именования SublimeLinter-[linter_name]. Посмотреть официальные линтеры можно здесь. Существует также ряд сторонних линтеров, которые можно просмотреть в Package Control. Ознакомьтесь с инструкциями по установке здесь.

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

Вы можете настроить каждый линтер в определяемом пользователем файле SublimeLinter.sublime-settings: Sublime Text > Preferences > Package Settings > SublimeLinter > Settings — User. Например, я игнорирую следующие ошибки и предупреждения PEP 8:

GitGutter

GitGutter показывает маленькие значки в области желоба ST3, которые указывают, была ли строка вставлена, изменена или удалена с момента последней фиксации.

Снимок экрана плагина GitGutter для Sublime Text 3

Примечание. Если вам нужна поддержка ряда распределенных систем управления версиями (Git, SVN, Bazaar и Mercurial), попробуйте Modific.

FTP-синхронизация

FTPSync синхронизирует ваш проект с удаленными файлами. Просто откройте файл, чтобы загрузить его (если удаленный файл новее вашего локального файла) и загружайте его на удаленный сервер при каждом сохранении. Это отличный способ синхронизировать локальные и удаленные устройства. Убедитесь, что вы добавили хотя бы одно удаленное соединение, нажав Sublime Text > Preferences > Package Settings > FTPSync > Setup FTPSync.

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

Расширенный новый файл

AdvancedNewFile используется для создания новой папки или файла из ST3 только с привязкой клавиш.

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

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

Я заменил обычную команду Cmd + N для создания нового файла на AdvancedNewFile, добавив следующий код в файл Key Bindings — User: Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings — User:

Вы также можете настроить каталог по умолчанию для начала: Sublime Text > Preferences > Package Settings > AdvancedNewFile > Settings — User

Теперь, когда я создаю новый файл, строка /Users/michaelherman/Documents/repos автоматически вставляется первой, поскольку в 99 % случаев я храню все свои сценарии в этом каталоге.

Эммет

Emmet, ранее известный как Zen Coding, использует простые сокращения для создания фрагментов кода HTML или CSS.

Например, если вы введете челку, ! , и нажмите Tab в файле HTML, после чего будет сгенерирован тип документа HTML5 и несколько основных тегов:

Дополнительную информацию см. в официальной документации, а также в этой удобной памятке.

Предварительный просмотр уценки

Предварительный просмотр уценки используется для предварительного просмотра и создания файлов уценки.

Для использования откройте диспетчер пакетов и введите Markdown Preview, чтобы отобразить доступные команды:

  • Предварительный просмотр Markdown: Python Markdown: Предварительный просмотр в браузере
  • Предварительный просмотр Markdown: Python Markdown: экспорт HTML в Sublime Text
  • Предварительный просмотр Markdown: Python Markdown: копирование в буфер обмена
  • Предварительный просмотр Markdown: Markdown со вкусом GitHub: предварительный просмотр в браузере
  • Предварительный просмотр Markdown: Markdown со вкусом GitHub: экспорт HTML в Sublime Text
  • Предварительный просмотр Markdown: Markdown со вкусом GitHub: копирование в буфер обмена
  • Предварительный просмотр Markdown: открыть памятку по Markdown

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

Сочетания клавиш

  • Перейти к чему угодно Cmd + P используется для быстрого поиска и открытия файлов. Просто введите часть пути и имени файла в проекте, и вы сможете легко открыть этот файл. Это отлично подходит для быстрого открытия файлов в больших проектах Django.
  • Перейти к номеру строки Ctrl + G позволяет перейти к строке с определенным номером в активном файле.
  • Перейти к символу Cmd + R перечисляет все функции и классы в файле, чтобы их было легче найти. Просто начните вводить нужный.
  • Перейти к началу строки Cmd + Left и Перейти к концу строки Cmd + Right помогают перемещаться по строкам.
  • Удалить текущую строку. Ctrl + Shift + K удаляет текущую строку.
  • Множественное редактирование — мой любимый ярлык:
    • Выберите слово и нажмите Cmd + D, чтобы выбрать следующее такое же слово. Затем снова нажмите Cmd + D, чтобы снова выбрать следующее слово, и так далее.
    • Нажмите Cmd + левая кнопка, чтобы создать курсор для редактирования везде, где вы щелкаете.

    Примечание. Другие быстрые клавиши можно найти в этой статье.

    Пользовательские команды

    С помощью Python легко писать собственные команды и привязки клавиш. В настоящее время я использую этот рабочий процесс:

    1. Скопируйте путь к текущему файлу в буфер обмена (ссылка).
    2. Закройте все вкладки, кроме активной (ссылка).

    Установите их, добавив файлы Python в каталог /Sublime Text 3/Packages/User через меню файлов (Sublime > Preferences > Browse Packages), а затем открыв каталог User. Чтобы завершить настройку, привяжите их из файла Key Bindings — User (Sublime Text > Preferences > Package Settings > AdvancedNewFile > Key Bindings — User).

    Дополнительные ресурсы

    Бесплатный бонус: 5 настроек Sublime Text для повышения производительности Python, бесплатный курс электронной почты, который покажет вам, как оптимизировать настройку разработки Python + Sublime для максимальной эффективности.

    Заключение

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

    Если у вас есть какие-либо вопросы или предложения, дайте мне знать в комментариях ниже. Наконец, проверьте папку dotfiles в этом репозитории, чтобы просмотреть все ресурсы, которые я создал. Здоровья!

    Раз в несколько дней получайте короткие и интересные трюки с Python. Никакого спама никогда. Отписаться в любое время. Куратор: команда Real Python.

    Python Tricks Dictionary Merge

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