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

Обновлено: 03.07.2024

Установите Package Control, чтобы упростить управление пакетами.

  1. Откройте консоль, нажав Ctrl+`
  2. Вставьте следующее:

С этого момента используйте Package Control для установки всего. ⌘ + Shift + P , затем введите «Установить», чтобы получить список устанавливаемых пакетов, которые вы можете найти в реальном времени. Следите за ходом установки в строке состояния.

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

Я предпочитаю классические стили вкладок и устанавливаю цветовые схемы Expresso Soda и Monokai Soda.

Добавьте несколько полезных пакетов

Все установлено с помощью диспетчера пакетов. ⌘ + Shift + P и введите install . Затем начните вводить название расширения, которое хотите установить.

    Обеспечивает улучшения операций на боковой панели файлов и папок. - Полнофункциональный анализ кода и интеллектуальный механизм автозаполнения. - Быстрое создание файлов внутри проекта. - Получить последнюю версию удаленных файлов и zip-пакетов. - Управление Gist. Создавайте, читайте, обновляйте и удаляйте Gist в Sublime.
  • [ApplySyntax] (обеспечивает подсчет слов и символов в строке состояния в реальном времени) — улучшенное определение синтаксиса. - Простое выравнивание множественных выделений и многострочных выделений. – Упрощает написание комментариев DocBlock на Javascript, PHP, CoffeeScript, Actionscript, C и C++.
    - (Ранее Zen Coding) Для молниеносного кодирования. - Вскоре. Анализ кода и хинтинг для HTML/CSS/JS. — Добавляет подсветку синтаксиса и завершение табуляции/кода для файлов Sass и SCSS. Также содержит ярлыки Emmet для многих свойств CSS.
    отслеживает изменения линии желоба. - Подсветка строк изменилась с момента последней фиксации.
    — Лучшее редактирование Markdown из Sublime. - Быстро просматривайте и создавайте файлы уценки в своем веб-браузере из возвышенного текста 2/3. — Несколько полезных сочетаний клавиш для работы с Markdown в Sublime. Обеспечивает лучшую интеграцию с Pandoc. - Обеспечивает количество слов в режиме реального времени и количество символов в строке состояния.
    - (Ожидается поддержка ST3) - Быстрая основа для разработки дополнений EE.

Добавьте немного цвета

    - Коллекция высококачественных цветовых схем. - Простая цветовая схема github. - Очень простой плагин, который позволяет переключаться между темной и светлой цветовыми схемами Solarized по умолчанию.

Доступно через: SublimeText → Настройки → Настройки – Пользователь или с помощью ⌘ +`,'.'

Это файл JSON с пользовательскими настройками конфигурации пользователя. В алфавитном порядке для удобства поиска.

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

Полный список настроек можно найти в SublimeText → Настройки → Настройки – По умолчанию.

Замените все, что вам не нравится.

Привязки клавиш – Пользователь

Доступно через: SublimeText → Настройки → Привязки клавиш – Пользователь.

Привязки клавиш — это механизм повышения производительности, который позволяет вам стать единым целым с текстовым редактором. Я стараюсь придерживаться всех значений по умолчанию, чтобы упростить установку и снизить вероятность потенциальных столкновений в будущем. Ниже приведены несколько небольших правок, которые я вношу вместе с некоторыми специфичными для пакета элементами управления:

Дополнительную информацию о привязках клавиш можно найти в неофициальной документации.

Возвышенное из командной строки

Sublime Text включает в себя инструмент командной строки, который вам просто нужно создать символической ссылкой, чтобы он был в вашем файле PATH. В Sublime Text 3 просто скопируйте это в сеанс терминала:

Затем вы можете открывать файлы в Sublime Text из командной строки с помощью:

Замена my_file.text именем файла или папки, которую вы хотите открыть в Sublime Text.

Синхронизация Sublime Text с Dropbox

Если вы переключаетесь между компьютерами Mac дома и на работе, синхронизация через Dropbox значительно экономит время. Для этого вам нужно всего лишь создать символическую ссылку на ваши каталоги Packages и Installed Packages в вашем Dropbox. Затем создайте символическую ссылку на устройстве, которое вы настроили для синхронизации с этими папками в Dropbox.

Всегда сначала делайте резервные копии папок Packages и Installed Packages на случай, если что-то пойдет не так.

Итак, после того как я установил Sublime Text 3 на свой MacBook Pro, мне просто нужно создать символическую ссылку для каталогов Packages и Installed Packages в папке Dropbox:

Тогда на моем MacBook Air мне просто нужно установить Sublime Text 3 (базовая установка без всего вышеперечисленного) и попросить его найти информацию о пакете в Dropbox:

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

Следуйте другим моим советам, чтобы узнать о полезных сочетаниях клавиш Sublime Text (на Mac). Закрепите их на мышечной памяти, и вы удивите и напугаете своих друзей и коллег своим безумным волшебством текстового редактора.

Изучите основы

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

Sublime Text, написанный инженером Google, представляет собой кроссплатформенную интегрированную среду разработки, разработанную на C++ и Python. Он имеет базовую встроенную поддержку Python. Sublime text работает быстро, и вы можете настроить этот редактор в соответствии с вашими потребностями для создания полноценной среды разработки Python. Вы можете установить такие пакеты, как отладка, автодополнение, анализ кода и т. д. Также есть различные пакеты для научной разработки, Django, Flask и т. д.

Возможности Sublime Text 3

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

Скачивание и установка

Шаг 1. Откройте загруженный файл .exe из папки загрузок и начните процесс установки.



Шаг 2. Выберите нужное место и нажмите кнопку "Далее", чтобы начать установку


Шаг 3. Если вы хотите, чтобы Sublime Text 3 отображался в контекстном меню, установите флажок и нажмите кнопку "Далее".


Шаг 4. Нажмите кнопку установки.


Шаг 5. Завершите процесс установки.


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

Начнем!

Следуя этому относительно простому руководству, вы быстро станете профессионалом в программировании, и, как и во всем, первым шагом будет установка. Загрузите Sublime Text и выполните стандартный процесс установки.

Плагины

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

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

В поле нужно вставить следующий блок кода и нажать Enter!

Установка может занять несколько минут, но как только вы закончите, вы сможете скрыть консоль в том же меню "Вид".

Теперь вы можете просто устанавливать плагины с помощью Package Control. Нажмите cmd + shift + p (mac) или ctrl + shift + p (windows/linux), в верхней части окна появится раскрывающееся меню, введите «inst» в поле фильтрации, после чего вы должны выделить элемент под названием Package Control: Install Package выберите его, щелкнув по нему или нажав Enter.

Это окно на мгновение исчезнет, ​​пока загружается последний список доступных пакетов. Как только раскрывающееся меню снова появится, вы можете найти плагины и нажать Enter на том, который хотите установить, и вуаля!

Проверьте внизу статьи мой список основных плагинов!

Рекомендации по плагинам

Внешний вид

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

Рекомендации по теме

    с цветовой схемой Material с цветовой схемой itg.Monokai

Настройки

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

Изменение настроек по умолчанию

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

Рекомендуемые настройки

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

Дальнейшие шаги

ПС. . этот значок

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

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

    Team LoginRadius

    Добавьте логин на свой сайт за 5 минут совершенно бесплатно!

    Бесплатная регистрация Никаких скрытых затрат. Кредитная карта не требуется.

    Sublime, без сомнения, является наиболее предпочтительным облегченным редактором для разработчиков, он не требует много места для установки и работать с ним просто весело. Цель этого блога — помочь вам настроить основные расширения, которые необходимы при работе с Sublime: Package Control, профессиональный, стильный пакет тем, а также основную функцию Sublime «Goto Everywhere». Я использую Mac, но эта концепция также хорошо работает в Windows, проверьте соответствующий ярлык в Интернете, и это должно быть простым и плавным процессом.

    Прежде чем продолжить, убедитесь, что Sublime Text Editor 3 установлен правильно. Если вы еще не установили его, вы можете скачать его здесь.

    1. Управление пакетами

    Все еще со мной? Потрясающий! Давайте начнем. Прежде всего, самое удивительное в Sublime — это разнообразная коллекция пакетов, которые вы можете установить. Пакеты варьируются от больших, таких как Git и SublimetoCodeIntel, до небольших удобных виджетов, таких как палитра цветов и автоматическое заполнение пути. Продолжайте проверять и искать наиболее полезные пакеты для себя — это очень важная часть вашего ежедневного кодирования с помощью Sublime. Поэтому, обо всем по порядку, давайте установим Package Control.

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

    Теперь попробуйте нажать

    Затем введите "Установить пакет", вы должны увидеть его сейчас:

    install-package

    Прежде чем устанавливать какой-либо функциональный пакет, давайте сделаем sublime еще красивее, поищем тему!

    1. Установить пакет сверху
    2. Затем введите "Тема"

    Вы должны увидеть большой список тем прямо сейчас. Вы можете сначала поискать в Интернете предварительные версии тем, выбрать подходящую цветовую схему, которая вам нравится, а затем найти ее здесь. То, что я предлагаю, это то, что я использую, называется «Тема - itg.flat»

    После установки предпочитаемой темы шрифт и цветовая схема для возвышенного, возможно, уже были обновлены. Но это не похоже на то, что вы видели в другом месте, не так ли? Это потому, что вам также нужно обновить настройки пользовательского интерфейса для возвышенного, для itg.flat это придаст вам более плоский вид после обновления.

    user-preference

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

    Обратите внимание, что формат JSON важен для Sublime Settings. Если вы не уверены в нем, проверьте его с помощью онлайн-валидатора JSON. Теперь, когда этот шаг выполнен, у вас будет восхитительная рабочая среда для написания кода:

    sample-code

    <р>3. Перейти везде

    Одна из самых замечательных функций, предоставляемых возвышенным, называется "Goto Everywhere", для меня это больше похоже на "Найти все". Как только вы к этому привыкнете, ваша продуктивность значительно повысится, так как вы сэкономите огромное количество времени на поиске вещей. Вот краткий список его наиболее распространенных целей использования:

    • Быстрый переход к файлу
    • Быстрый переход к строке
    • Быстрый поиск символа

    Чтобы активировать эту функцию, нажмите комбинацию клавиш:

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

    • Перейти к файлу: введите имя файла напрямую
    • Перейти к номеру строки: нажмите : затем введите номер строки, на которую вы хотите перейти
    • Символ перехода: нажмите @ , после чего автоматически появится список опций. Перемещайтесь по искомому символу или вводите его напрямую. Это чаще всего используется при поиске идентификаторов HTML и имен классов.

    До сих пор я кратко рассказал об основных функциях, которые предоставляет Sublime. В следующем блоге этой серии я объясню, как сделать вашу работу еще проще, используя Sublime Project, Snippet и Macro. А пока, адиос.

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