- Настройка Sublime Text для Python
- Python
- 1. Установка
- 2. Рекомендуемые Sublime Text 3 плагины
- Anaconda
- Djaneiro
- SideBar Enhancement
- Requirements Txt
- All AutoComplete
- GitGutter
- Другие (JavaScript/CSS) пакеты
- 3. Макет
- 4. Горячие клавиши
- 5. Консоль
- Запуск программ Python на Sublime Text 3
- Редактор Sublime Text 3
- Палитра команд
- Множественный выбор
- Другие Особенности
- Sublime Run Python Tutorial — Запустите свою первую программу
- Загрузка и установка
- Протестируйте простую программу
- Запуск Кода
- Настройка Sublime Text для Python
- 1. Установка
- 2. Рекомендуемые Sublime Text 3 плагины
- Anaconda
- Djaneiro
- Enhancement
- Requirements Txt
- All AutoComplete
- GitGutter
- Другие (JavaScript/CSS) пакеты
- 3. Макет
- 4. Горячие клавиши
- 5. Консоль
- Настройка Python на Sublime text3
- Всё ещё ищете ответ? Посмотрите другие вопросы с метками python sublime-text текст или задайте свой вопрос.
- Как настроить Sublime Text 3
- Инструменты Sublime Text 3
- Настройка Sublime Text 3
- Изменяем внешний вид
- Настраиваем горячие клавиши
- Русифицируем Sublime Text с помощью плагина
- Разделяем экран
- Популярные плагины для Sublime Text 3
- Emmet
- JavaScript & NodeJS Snippets
- Abvanced New File
- GitGutter
- Заключение
Настройка Sublime Text для Python
Python
Программисты любят спорить о том, у кого «лучшая» среда разработки — какие инструменты лучше? Должен ли я использовать текстовый редактор или полноценную среду IDE? Какие плагины и пакеты следует использовать? Это все правильные вопросы, но суть в том, что: после того, как вы выбрали предпочтительный текстовый редактор/IDE, вы должны потратить значительное количество времени на его настройку и понять, как извлечь максимальную пользу из этого, так как это сэкономит вам время в будущем.
Мой выбор текстового редактора — Sublime Text 3. В этой статье я дам вам пятиэтапное руководство по настройке Sublime Text 3 для разработки с помощью Python.
1. Установка
Вы можете скачать и установить Sublime Text 3 здесь.
После установки первое, что вы захотите сделать, это установить диспетчер пакетов. Менеджер пакетов позволяет добавлять и удалять сторонние плагины, которые улучшат вашу среду разработки.
Откройте консоль Sublime с помощью CTRL + `. Затем скопируйте и вставьте код отсюда в консоль и нажмите enter. Установка пакета займет несколько секунд. После этого вы можете открыть командную панель с помощью CTRL + SHIFT + P и ввести имя пакета. Список параметров должен выглядеть следующим образом:
Если вы видите параметры управления пакетами, то вы знаете, что все правильно установили!
2. Рекомендуемые Sublime Text 3 плагины
Одна из лучших вещей в Sublime Text заключается в том, что разработчики могут использовать сторонние плагины для улучшения своей среды разработки. Нажмите «CTRL + SHIFT + P» и выберите «Package Control: Install Package». Затем вы cможете найти плагины, которые я рекомендую вам использовать для разработки в Python:
Anaconda
Anaconda — чрезвычайно мощный пакет Python для Sublime. Он предлагает:
- Автодополнение кода Python
- Python linting (подчеркивает как синтаксические ошибки, так и нарушения PEP8)
- Документация Python
- McCabe — проверка сложности
- и много чего еще
Djaneiro
Djaneiro предлагает подсветку синтаксиса для HTML-шаблонов Django и автоматическое заполнение табуляцией для синтаксиса языка Django, например <% block%><% endblock%>.
После того, как вы установили Djaneiro, откройте HTML-файл, а в правом нижнем углу выберите язык, который используется в данный момент, затем выберите Djaneiro -> HTML (Django), чтобы обеспечить выделение синтаксиса Jango Template:
Автодополнение означает, что вам не нужно записывать фрагменты кода снова и снова. Например:
- var + TAB генерирует <<>>.
- block + TAB генерирует <% block%>
- url + TAB генерирует
- static + TAB генерирует
Полный список автодополнений в Djaneiro доступен здесь.
SideBar Enhancement
Самое главное, SideBar Enhancements отправляет файлы в свою корзину, если вы удаляете файл из Sublime Text (вместо того, чтобы быть полностью удаленным). Он также предлагает множество других функций, включая возможность создания новых файлов с боковой панели.
Requirements Txt
Это простой плагин, который предлагает подсветку синтаксиса для файлов requirements.txt. Используй это.
All AutoComplete
All AutoComplete расширяет автодополнение по умолчанию.
GitGutter
GitGutter помещает поле в Sublime Text, которое указывает, была ли строка добавлена, удалена или отредактирована. Это полезно для отслеживания внесенных изменений в предыдущие коммиты.
Другие (JavaScript/CSS) пакеты
Есть куча пакетов JavaScript/CSS, которые я также использую для моей разработки в Python Sublime Text 3. Я не буду подробно останавливаться на них, но вы все равно должны их посмотреть:
- AngularJS — предлагает подсветку синтаксиса AngularJS и автодополнение.
- jQuery — предлагает подсветку синтаксиса jQuery.
- Trimmer — пакет для удаления конечных пробелов
- CSS3 — подсветка синтаксиса CSS3 и автодополнение
- Sass — подсветка синтаксиса Sass и автодополнение
- Color Highlighter — показывает шестнадцатеричные, RGB и буквенные обозначения цвета для соответствующего цвета. Например, синий цвет в таблице стилей CSS будет выделен синим цветом, так что вы получите визуальное представление о цвете.
3. Макет
Большинство вариантов компоновки доступны в меню view.
В Views -> Columns вы можете переключить представление, чтобы отобразить 1, 2, 3 или 4 столбца, 1 или 2 строки или сетку 2 * 2. Мое предпочтение состоит в том, чтобы использовать раскладку из двух столбцов.
Другие настройки макета, которые вы, возможно, захотите рассмотреть:
- используйте CTRL + KB для переключения боковой панели (я предпочитаю держать ее открытой всегда)
- нажмите F11 для переключения полноэкранного режима
- перейдите в меню View -> Ruler, чтобы выбрать отображаемый правый край. Я кодирую в соответствии со стандартами PEP8, поэтому установил правую границу в 80 символов.
- перейдите в View -> Hide Minimap, чтобы скрыть мини-карту! Я нахожу ее раздражающей.
4. Горячие клавиши
Очень полезно потратить немного времени на изучение быстрых клавиш Sublime Text. Комбинации, которые я использую наиболее часто, перечислены ниже:
- CTRL + K: удаляет текущую строку.
- CTRL + X: разрезает текущую строку.
- CTRL + SHIFT + UP перемещает выделенный текст вверх.
- CTRL + SHIFT + DOWN перемещает выделенный текст вниз.
- CTRL + W: закрывает текущую вкладку.
- CTRL + KK: удаляет все от курсора до конца строки.
- CTRL + F: найти.
- CTRL + H: найти и заменить.
- CTRL + KU: преобразование выбранного текста в верхний регистр.
- CTRL + KL: преобразование выбранного текста в нижний регистр.
- CTRL + KB: переключить боковую панель.
- CTRL + [: отменить текущую строку.
- CTRL +]: отступ текущей строки.
- CTRL + M: перейти к закрывающей скобке или нажмите еще раз, чтобы перейти к открывающей скобке.
- CTRL + /: комментарий/раскомментирование текущей строки или выбора.
- ALT +.: Завершает текущий тег HTML.
- ALT + SHIFT + W: обернуть тег (по умолчанию —
Некоторые специфичные горячие клавиши:
- ALT + SHIFT + [NUMBER]: разбивает представление на столбцы [NUMBER], где [NUMBER] — 1-4.
- ALT + SHIFT + 8: разбивает представление на сетку 2×2.
- CTRL + 0: фокусируется на боковой панели.
- CTRL + 1-4: фокусируется на столбце 1-4.
- CTRL + SHIFT + 1-4: перемещает файл в столбец 1-4.
Полный список сочетаний клавиш Sublime Text 3 доступен здесь.
5. Консоль
Когда я впервые начал программировать на Python, я использовал Enthought Canopy. По умолчанию это отличная встроенная консоль IPython. Настройка консоли ST3 немного сложнее, но это того стоит.
Следуя этому видео на YouTube, откройте командную панель, используя CTRL + SHIFT + P и выберите install package. Установите пакет SublimeREPL. Затем перейдите в Preferences -> Browse Packages -> SublimeREPL -> Config -> Python. Откройте файл Main.sublime-menu. Найдите «id»: «repl_python_run» с помощью CTRL + F и добавьте параметр «-i» в раздел «cmd» под «args».
Затем перейдите в Tools -> Build System -> New Build System и введите код из этого ответа на StackOverflow:
Источник
Запуск программ Python на Sublime Text 3
Привет разработчикам Python, здесь мы узнаем, как запускать программы python в редакторе Sublime Text 3, загружать и устанавливать Sublime Text 3, устанавливать пакеты и многое другое.
Существуют различные IDE и текстовые редакторы для запуска кода python. Если вы новичок, то это нормально использовать текстовый редактор, но если вы разработчик, то, без сомнения, вы будете знакомы с важностью IDE. И вы также можете обратиться к этой ссылке Best Python IDEs для подробного объяснения Python IDEs . Хотя Sublime Text 3 — это текстовый редактор, но он имеет некоторые IDE-подобные функции, такие как проекты и «сборки» для выполнения других программ изнутри редактора.
Редактор Sublime Text 3
- Это легкий редактор для разработчиков.
- Он наиболее популярен среди разработчиков.
- Самое лучшее в Sublime Text 3 то, что он не требует много места для установки и работать с ним очень удобно и комфортно.
- Sublime Text 3.0 был выпущен 13 сентября 2017 года.
- Он изначально поддерживает множество языков программирования, а также языки разметки.
Особенности Sublime Text 3
- Кросс-платформенный
- Sublime Text 3 может работать на Windows, Linux и Mac.
- Вам нужна только одна лицензия для использования Sublime Text 3 на каждом компьютере, на котором вы хотите использовать Sublime Text 3, независимо от того, какую ОС они используют.
- Мощная экосистема API и пакетов
- Sublime Text 3 предоставляет множество мощных API Python, которые позволяют плагину выполнять множество встроенных функций.
- Sublime Text раскрывает свои внутренние компоненты через интерфейс прикладного программирования (API), с которым программисты могут взаимодействовать с помощью языка программирования Python.
- Встроенный интерпретатор Python включен в редактор. Встроенный интерпретатор полезен для проверки настроек редактора и быстрого тестирования вызовов API при разработке плагинов.
Палитра команд
Это еще одна мощная особенность Sublime Text 3. Он позволяет выполнять различные функции, такие как сортировка, изменение синтаксиса, а также изменение параметров идентификации.
Используя палитру команд, вы можете получить доступ ко многим вещам, таким как обработка проектов sublime, изменение синтаксиса файлов, вызов команд пакета и т. д. Чтобы использовать палитру команд — нажмите ctrl+shift+p, затем выберите команду и нажмите Enter.
Множественный выбор
Это одна из лучших особенностей Sublime Text 3. Используя эту функцию, вы сможете изменять несколько строк одновременно, а также быстрее манипулировать файлами. Он работает как быстрая замена для поиска и замены или для применения одной и той же последовательности изменений к нескольким строкам одновременно.
Чтобы использовать множественное выделение, выделите блок текста, затем нажмите Ctrl+Shift+L, чтобы разделить его на одно выделение в строке, а затем нажмите Ctrl+D, чтобы выбрать следующее вхождение выбранного слова.
Другие Особенности
Помимо вышеперечисленных функций Sublime Text 3 имеет также некоторые другие функции, такие как:
- Функция проверки орфографии
- Автоматическое сохранение
- Настраиваемые привязки клавиш
- Макросы
- Разделение редактирования
- Расширенные настройки
Sublime Run Python Tutorial — Запустите свою первую программу
Без сомнения, Sublime text является самым любимым текстовым редактором в сообществе разработчиков и может служить отличным текстовым редактором Python. Итак, теперь мы увидим, как использовать его для python.
Загрузка и установка
Прежде всего, вы должны скачать его. Ссылка для скачивания-https://www.sublimetext.com/3 Вы увидите описание версии следующим образом:
И теперь вы должны выбрать один из них в качестве требования к вашему компьютеру. Установите скачанный файл.
Протестируйте простую программу
Теперь мы увидим выполнение программы python на SublimeText 3. Для этого мы должны сделать вот что:
- Прежде всего откройте свой редактор sublime.
- Создайте новый файл, выполнив следующие действия File->NewFile или нажав ctrl+N .
- Затем сохраните этот файл как yourfilename.py . Расширение должно быть .py .
- Затем напишите свой код.
Здесь берем простую программу, то есть сложение двух чисел. Так что код есть:
# Сложите два числа
sum = float(num1) + float(num2)
(‘Сумма <0>и <1>равна <2>’.format(num1, num2, sum))
Запуск Кода
Перейдите в пункт Инструмент в строке меню, а затем нажмите кнопку Построить систему и внутри нее выберите пункт Python. Затем перейдите в раздел option и нажмите кнопку Build option, которая выполнит ваш код.
Итак, теперь, запустив приведенный выше код, мы получим следующий вывод:
Поздравляем, код python успешно работает на sublime! Надеемся, что эта статья будет полезна для вас. И если у вас есть какие-либо вопросы по поводу SublimeText 3, оставляйте свои комментарии!
Настройка Sublime Text для Python
Программисты любят спорить о том, у кого «лучшая» среда разработки — какие инструменты лучше? Должен ли я использовать текстовый редактор или полноценную среду IDE? Какие плагины и пакеты следует использовать? Это все правильные вопросы, но суть в том, что: после того, как вы выбрали предпочтительный текстовый редактор/IDE, вы должны потратить значительное количество времени на его настройку и понять, как извлечь максимальную пользу из этого, так как это сэкономит вам время в будущем.
Мой выбор текстового редактора — Sublime Text 3. В этой статье я дам вам пятиэтапное руководство по настройке Sublime Text 3 для разработки с помощью Python.
1. Установка
Вы можете скачать и установить Sublime Text 3 здесь.
После установки первое, что вы захотите сделать, это установить диспетчер пакетов. Менеджер пакетов позволяет добавлять и удалять сторонние плагины, которые улучшат вашу среду разработки.
Откройте консоль Sublime с помощью CTRL + `. Затем скопируйте и вставьте код отсюда в консоль и нажмите enter. Установка пакета займет несколько секунд. После этого вы можете открыть командную панель с помощью CTRL + SHIFT + P и ввести имя пакета. Список параметров должен выглядеть следующим образом:
Если вы видите параметры управления пакетами, то вы знаете, что все правильно установили!
2. Рекомендуемые Sublime Text 3 плагины
Одна из лучших вещей в Sublime Text заключается в том, что разработчики могут использовать сторонние плагины для улучшения своей среды разработки. Нажмите «CTRL + SHIFT + P» и выберите «Package Control: Install Package». Затем вы cможете найти плагины, которые я рекомендую вам использовать для разработки в Python:
Anaconda
Anaconda — чрезвычайно мощный пакет Python для Sublime. Он предлагает:
- Автодополнение кода Python
- Python linting (подчеркивает как синтаксические ошибки, так и нарушения PEP8)
- Документация Python
- McCabe — проверка сложности
- и много чего еще
Djaneiro
Djaneiro предлагает подсветку синтаксиса для HTML-шаблонов Django и автоматическое заполнение табуляцией для синтаксиса языка Django, например <% block%><% endblock%>.
После того, как вы установили Djaneiro, откройте HTML-файл, а в правом нижнем углу выберите язык, который используется в данный момент, затем выберите Djaneiro -> HTML (Django), чтобы обеспечить выделение синтаксиса Jango Template:
Автодополнение означает, что вам не нужно записывать фрагменты кода снова и снова. Например:
- var + TAB генерирует <<>>.
- block + TAB генерирует <% block%>
- url + TAB генерирует
- ic + TAB генерирует
Полный список автодополнений в Djaneiro доступен здесь.
Enhancement
Самое главное, Enhancements отправляет файлы в свою корзину, если вы удаляете файл из Sublime Text (вместо того, чтобы быть полностью удаленным). Он также предлагает множество других функций, включая возможность создания новых файлов с боковой панели.
Requirements Txt
Это простой плагин, который предлагает подсветку синтаксиса для файлов requirements.txt. Используй это.
All AutoComplete
All AutoComplete расширяет автодополнение по умолчанию.
GitGutter
GitGutter помещает поле в Sublime Text, которое указывает, была ли строка добавлена, удалена или отредактирована. Это полезно для отслеживания внесенных изменений в предыдущие коммиты.
Другие (JavaScript/CSS) пакеты
Есть куча пакетов JavaScript/CSS, которые я также использую для моей разработки в Python Sublime Text 3. Я не буду подробно останавливаться на них, но вы все равно должны их посмотреть:
- AngularJS — предлагает подсветку синтаксиса AngularJS и автодополнение.
- jQuery — предлагает подсветку синтаксиса jQuery.
- Trimmer — пакет для удаления конечных пробелов
- CSS3 — подсветка синтаксиса CSS3 и автодополнение
- Sass — подсветка синтаксиса Sass и автодополнение
- Color Highlighter — показывает шестнадцатеричные, RGB и буквенные обозначения цвета для соответствующего цвета. Например, синий цвет в таблице стилей CSS будет выделен синим цветом, так что вы получите визуальное представление о цвете.
3. Макет
Большинство вариантов компоновки доступны в меню view.
В Views -> Columns вы можете переключить представление, чтобы отобразить 1, 2, 3 или 4 столбца, 1 или 2 строки или сетку 2 * 2. Мое предпочтение состоит в том, чтобы использовать раскладку из двух столбцов.
Другие настройки макета, которые вы, возможно, захотите рассмотреть:
- используйте CTRL + KB для переключения боковой панели (я предпочитаю держать ее открытой всегда)
- нажмите F11 для переключения полноэкранного режима
- перейдите в меню View -> Ruler, чтобы выбрать отображаемый правый край. Я кодирую в соответствии со стандартами PEP8, поэтому установил правую границу в 80 символов.
- перейдите в View -> Minimap, чтобы скрыть мини-карту! Я нахожу ее раздражающей.
4. Горячие клавиши
Очень полезно потратить немного времени на изучение быстрых клавиш Sublime Text. Комбинации, которые я использую наиболее часто, перечислены ниже:
- CTRL + K: удаляет текущую строку.
- CTRL + X: разрезает текущую строку.
- CTRL + SHIFT + UP перемещает выделенный текст вверх.
- CTRL + SHIFT + DOWN перемещает выделенный текст вниз.
- CTRL + W: закрывает текущую вкладку.
- CTRL + KK: удаляет все от курсора до конца строки.
- CTRL + F: найти.
- CTRL + H: найти и заменить.
- CTRL + KU: преобразование выбранного текста в верхний регистр.
- CTRL + KL: преобразование выбранного текста в нижний регистр.
- CTRL + KB: переключить боковую панель.
- CTRL + [: отменить текущую строку.
- CTRL +]: отступ текущей строки.
- CTRL + M: перейти к закрывающей скобке или нажмите еще раз, чтобы перейти к открывающей скобке.
- CTRL + /: комментарий/раскомментирование текущей строки или выбора.
- ALT +.: Завершает текущий тег HTML.
- ALT + SHIFT + W: обернуть тег (по умолчанию —
Некоторые специфичные горячие клавиши:
- ALT + SHIFT + [NUMBER]: разбивает представление на столбцы [NUMBER], где [NUMBER] — 1-4.
- ALT + SHIFT + 8: разбивает представление на сетку 2×2.
- CTRL + 0: фокусируется на боковой панели.
- CTRL + 1-4: фокусируется на столбце 1-4.
- CTRL + SHIFT + 1-4: перемещает файл в столбец 1-4.
Полный список сочетаний клавиш Sublime Text 3 доступен здесь.
5. Консоль
Когда я впервые начал программировать на Python, я использовал Enthought Canopy. По умолчанию это отличная встроенная консоль IPython. Настройка консоли ST3 немного сложнее, но это того стоит.
Следуя этому видео на YouTube, откройте командную панель, используя CTRL + SHIFT + P и выберите install package. Установите пакет SublimeREPL. Затем перейдите в Preferences -> Browse Packages -> SublimeREPL -> Config -> Python. Откройте файл Main.sublime-. Найдите «id»: «repl_python_run» с помощью CTRL + F и добавьте параметр «-i» в раздел «cmd» под «args».
Затем перейдите в Tools -> Build System -> New Build System и введите код из этого ответа на StackOverflow:
Сохраните файл как Python-REPL.sublime-build. Затем создайте простой .py-файл, выберите свою систему сборки с помощью Tools -> Build System -> Python-REPL и используйте CTRL + B для запуска вашей программы. Теперь переменные из вашей программы будут доступны в появившейся консоли.
Настройка Python на Sublime text3
Все установочные сделала, компилятор прописала:
«cmd»: [«python3», «-i», «-u», «$file»], «file_regex»: «^[ ]File «(…?)», line (9*)», «selector»: «source.python»
Теперь проблема с Tools->SublimeREPL->Python->Python пишет не удается найти файл, через CTRL+B тоже пишет:
[WinError 2] Не удается найти указанный файл
Что делать? Как РЕПЛ настроить?
37.2k1010 золотых знаков4141 серебряный знак7575 бронзовых знаков
задан 28 янв ’19 в 9:01
4511 серебряный знак44 бронзовых знака
Открываем Sublime Text -> Tools -> Build System -> New Build System
Вставляем в открывшийся файл следующие строки, чтобы получилось вот так:
Сохраняем файл с названием python3.sublime-build и не меняем путь предложенный редактором
Идем и ставим галочку Tools -> Build system -> python3
Если вам не требуется передавать через консоль в программу аргументы (например input()), то вы уже можете проверить работу создав и сохранив (без сохранения будет ошибка) тестовый файл, а затем нажав Ctrl+B. Снизу появится консоль с выводом результата.
Для проверки предлагаю выполнить следующий код:
import sys (sys.version)
——Делаем интерактивную консоль——
Заходим на сайт https://packagecontrol.io/installation и копируем содержимое бокса Sublime Text 3 в буфер обмена.
Открываем Sublime Text -> View -> Show Console и вставляем содержимое буфера обмена, затем жмем Enter. Если у вас ничего не произошло, то выполните ручную установку описанную на сайте из пункта 5.
Жмем Ctrl+Shift+P -> пишем Install Package -> пишем sublimeREPL и устанавливаем.
Поскольку в sublimeREPL установлен python 2, то идем в Sublime Text -> Preferences -> Browse Packages
Открываем в текстовом редакторе файл SublimeREPL -> config -> Python -> Main.sublime-
Находим внутри этого файла столбик с аргументами children -> args -> cmd и меняем значение «python» на «python3». Сохраняем и закрываем файл.
Открываем тестовый python-файл (например из пункта 4)
Открываем консоль редактора как в пункте 6 и пишем sublime.log_commands(True)
Sublime Text -> Tools -> sublimeREPL -> Python -> Python RUN current file и затем копируем из консоли строку repl_open целиком со всеми аргументами.
В консоли пишем sublime.log_commands(False)
Sublime Text -> Preferences -> Key Bindings. Забиндим хоткей для быстрого исполнения файла в интерактивной консоли REPL
Вставьте в User-конфиг (он пустой) следующий код (ключ keys сделайте свой по желанию, в «сommand» пишите «repl_open», а в «args» закидываете все атрибуты которые скопировали из консоли. Их не обязательно так разбивать по строкам, можно все в одну оставить:
- Сохраняем файл, перезапускаем Sublime Text и используем заданный хоткей.
37.2k1010 золотых знаков4141 серебряный знак7575 бронзовых знаков
ответ дан 28 янв ’19 в 9:40
8599 бронзовых знаков
Всё ещё ищете ответ? Посмотрите другие вопросы с метками python sublime-text текст или задайте свой вопрос.
Как настроить Sublime Text 3
Sublime Text 3 — это текстовый редактор, разработанный для верстальщиков и программистов. Он позволяет работать с кодом разных языков программирования: от Erlang до C++. Свою популярность он получил благодаря кроссплатформенной поддержке и расширенным настройкам, которые позволяют пользователю легко «играть» с параметрами программы. Вариаций довольно много — можно изменить и внешний вид, и дополнить функционал с помощью различных плагинов.
Что еще есть в Sublime Text 3 и как со всем этим работать — поговорим в сегодняшней статье.
Инструменты Sublime Text 3
Текстовый редактор Sublime обладает большим функционалом, который упрощает написание кода и его компиляцию. Из особенностей выделяют следующее:
- Goto Anything — удобная функция, позволяющая быстро получить доступ к нужным файлам.
- Сопоставление скобок — позволяет быстро определить неправильное сопоставление. Редактор напрямую выделяет соответствующие наборы скобок.
- Множественное выделение — полезная функция, позволяющая быстро изменять код в нескольких местах.
- Мощный Python API, благодаря которому Sublime обходит многих конкурентов. Он дает возможность достигать высокой производительности за счет дополнительных плагинов.
- Раздельное редактирование — благодаря этой функции можно разделять окно на несколько столбцов, например, один назначить под HTML, другой — под CSS, третий — под JavaScript.
- Сочетание клавиш — позволяет присваивать комбинацию клавиш к различным функциям.
Настройка Sublime Text 3
Первым делом рассмотрим настройки внешнего вида, а затем перейдем к горячим клавишам и установке плагинов.
Изменяем внешний вид
По умолчанию Sublime поставляется с черной темой, которая подойдет каждому, но если нужны изменения, то никто не запрещает их сделать.
- Переходим в меню «Preferences» и выбираем «Color Scheme…».
- В результате перед нам отобразится дополнительное меню с предустановленными вариациями. Например, возьмем цветовую схему «Mariana».
На этом настройки не ограничиваются — мы также можем изменить шрифт текста и его размер, добавить новые темы и многое другое.
Сделать это можно через «Preferences» -> «Settings». Слева находятся значения по умолчанию — их менять не нужно. А вот справа расположены пользовательские настройки, которые можно изменять и дополнять.
- «color_scheme» — здесь прописывается цветовая тема (можно выбрать из существующих и добавить собственную);
- «font_face» — позволяет изменить шрифт текста на любой, что есть в системе;
- «font_size» — предназначена для увеличения или уменьшения размера текста;
- «font_options» — устанавливает/удаляет жирность или курсив текста;
- «word_separators» — разделители слов;
- «line_numbers» — настройка нумерации слов;
- «gutter» — включает или отключает отображение номеров строк и закладок («канавка»);
- «margin» — настраивает отступ от «канавки»;
- «fold_buttons» — позволяет отключить треугольные стрелки, отображаемые в «канавке».
Например, мы можем установить следующие значения:
Для сохранения изменений не забудьте воспользоваться комбинацией клавиш «CTRL+S».
Настраиваем горячие клавиши
Мы привыкли использовать комбинации клавиш, чтобы скопировать, вставить или выделить весь текст. В Sublime Text можно установить свои пользовательские комбинации.
Например, нам нужно, чтобы комбинация «CTRL+C» не копировала текст, а вырезала его. Для этого необходимо перейти в «Preferences» -> «Key Bindings».
Затем в правом столбце нужно прописать нужную комбинацию клавиш и указать ей значение «cut». В конце сохранияемся комбинацией клавиш «CTRL+S».
Аналогичным образом вы можете изменять другие комбинации либо добавлять собственные.
Русифицируем Sublime Text с помощью плагина
Как мы уже говорили ранее, основная фишка Sublime — плагины, с помощью которых можно менять функционал программы. Для их установки используется дополнительная утилита Package Control, которая позволяет находить и инсталлировать разные плагины.
Для примера давайте русифицируем программу с помощью плагина Localized:
- Открываем Sublime Text и используем комбинацию клавиш «CTRL+SHIFT+P». В отобразившемся окне вводим «Package Control: Install Package» и кликаем по первому запросу.
- В результате перед нами отобразится новое поисковое окно, через которое можно найти различные плагины. В нашем случае нас интересует «Localized» — вводим запрос и устанавливаем расширение.
- После установки плагина ничего не поменяется, так как плагин не русифицирует программу, а предлагает различные варианты ее перевода. Чтобы установить русский язык, перейдем в «Preferences» -> «Languages» -> «Русский».
Вот такими несложными действиями у нас получилось установить один из тысячи плагинов. Вы можете добавлять любые расширения, которые есть в пакете Sublime.
Разделяем экран
Еще одна интересная функция, о которой я уже говорил — разделитель экрана. Ей часто пользуются веб-разработчики для удобства перемещения между HTML и CSS. Активировать ее можно следующим образом:
- Переходим в «Вид» -> «Разделение экрана». Перед нами отобразится несколько вариантов разделения экрана, для примера разорвем страницу на 2 столбца.
- В итоге получим следующее:
- В каждом столбце мы также можем добавлять несколько вкладок:
На этом настройка Sublime Text завершена — теперь вы можете использовать программу в полной мере. Чтобы вам было еще проще, ниже я рассмотрю некоторые плагины, которые заметно упрощают работу с кодом.
Популярные плагины для Sublime Text 3
Emmet
Emmet — одно из лучших решений для тех, кто хочет быстро верстать сайты или писать код. Плагин позволяет дописывать код при его введении. Например, если в HTML-файле прописать букву «t» и нажать после этого на клавишу «TAB», то появится тег:
JavaScript & NodeJS Snippets
Аналогичен предыдущему плагину — с его помощью можно дописывать JavaScript-код. Например, если набрать «qs+TAB», то в результате набранный текст преобразится в код:
Abvanced New File
Позволяет создавать файлы, не выходя из программы — достаточно запустить плагин, прописать путь и название файла.
Если вы работаете с Git, то данный плагин будет вам попросту необходим. С его помощью можно выполнять все необходимые взаимодействия с Git внутри программы.
GitGutter
Еще один плагин для Git, с помощью которого можно не просто работать с основными командами, но и обращаться к измененным версиям.
Заключение
Сегодня мы настроили Sublime Text 3 и убедились, что в этом нет ничего сложного, так как программа адаптирована под начинающих пользователей.
Источник