- Не работает Sublime Text 3 с Python
- Почему не работает package control в 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 3 с Python
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Настройка Sublime Text 3 под Python 3. Ошибки
Возникло несколько проблем в ходе настройки sublime text 3 под программирование на python: 1).
Не работает Sublime Text c Python
Всем привет, у меня случился казус с сублаймом после переустановки windows. Проблема заключается в.
При запуске hello world’а в Sublime Text 3 вылетает:
import math class Printable(object): «»»docstring for Printable»»» def __init__(self).
Sigachev Maxim, Где, что, когда? Знатоки, крутите барабан!
1) Открываем Sublime Text -> Tools -> Build System -> New Build System
2) Вставляем в открывшийся файл следующие строки, чтобы получилось вот так:
3) Сохраняем файл с названием python3.sublime-build и не меняем путь предложенный редактором
4) Идем и ставим галочку Tools -> Build system -> python3
5) Заходим на сайт и копируем содержимое бокса Sublime Text 3 в буфер обмена.
6) Открываем Sublime Text -> View -> Show Console и вставляем содержимое буфера обмена, затем жмем Enter. Если у вас ничего не произошло, то выполните ручную установку описанную на сайте из пункта 5.
7) Жмем Ctrl+Shift+P -> пишем Install Package -> пишем sublimeREPL и устанавливаем.
8) Поскольку в sublimeREPL установлен python 2, то идем в Sublime Text -> Preferences -> Browse Packages
9) Открываем в текстовом редакторе файл SublimeREPL -> config -> Python -> Main.sublime-menu
10) Находим внутри этого файла столбик с аргументами children -> args -> cmd и меняем значение «python» на «python3». Сохраняем и закрываем файл.
11) Открываем тестовый python-файл (например из пункта 4)
12) Открываем консоль редактора как в пункте 6 и пишем sublime.log_commands(True)
13) Sublime Text -> Tools -> sublimeREPL -> Python -> Python RUN current file и затем копируем из консоли строку repl_open целиком со всеми аргументами.
14) В консоли пишем sublime.log_commands(False)
15) Sublime Text -> Preferences -> Key Bindings. Забиндим хоткей для быстрого исполнения файла в интерактивной консоли REPL
16) Вставьте в User-конфиг (он пустой) следующий код (ключ keys сделайте свой по желанию, в «сommand» пишите «repl_open», а в «args» закидываете все атрибуты которые скопировали из консоли. Их не обязательно так разбивать по строкам, можно все в одну оставить:
Источник
Почему не работает package control в Sublime Text
Помогите, пожалуйста, решить проблему.
При установки package control в консоль пишет:
Вроде, все нормально. Но при Install package выводит ошибку:
Скрин:
Такая проблема в Sublime Text 2 и Sublime Text 3
Антивирусников нет
Брандмауэр отключен
Имя пользователя не на кириллице
Package Control устанавливал как и в консоле так и вручную.
Про Google и Яндекс знаю, уже пользовался, но не смог найти ответа((
Спасибо за внимание и помощь!
- Вопрос задан более трёх лет назад
- 23571 просмотр
Проблема была в этом — Error checking for server certificate revocation (errno 12057) during HTTP write phase of downloading
В настройках брандмауэра во вкладке дополнительно нужно отключить:
Проверьте, не отозван ли сертификат сервера
Столкнулся с той же проблемой «There are no packages available for installation». Возможно кому пригодится.
Boshnik Маленькая поправка не «В настройках брандмауэра», а в «свойства браузера», а то мне пришлось поискать :).
Но, на данный момент эту проблему решили, сертификат обновили. Но не работало. Сначала оказалось, что лежал сайт (в конце ответа лежит решение позволяющее обойти и эту проблему), проверяем https://packagecontrol.io/channel_v3.json, но и после возобновления проблема не ушла.
Добавляем в настройки плагинов для пользователя (Preferences > Package Settings > Package Control > Settings — User) каналы:
Мою проблему это решило. Видимо channel_v3.json выдаёт сейчас не то, что должен. Решение временное, т.к. скорее всего в ближайшее время починят и в вебархиве данные могут устареть.
UPD. поправил код, у кого не работало — ссылка резалась тестером, сейчас в код обернул, спасибо Максим !
UPD2: ещё раз исправил. Добавил свежую ссылку с вебархива от Максим , а так же скопировал на гист свежие данные от 04.01.2016 вторая ссылка, можно использовать по усмотрению. Не забываем о разделителях типа «запятая» :).
PS: Кстати, ST удобно пользоваться гистом, я там и зарегался вчера только из-за любопытства :).
Добавляем в настройки плагинов для пользователя (Preferences > Package Settings > Package Control > Settings — User) каналы
Вот тут по подробней можно?
у меня вот так заработало. тут не одни профи сидят надо конкретней писать))) Все равно спасибо!
Traneboy: Вы устанавливали Package Control ?
Если да, то в меню редактора (которое вверху) нажимаем «Preferences», далее в выпадающем списке «Package Settings» далее в выпадающем списке «Package Settings» и в последнем выпадающем подменю нажимаем «Settings — User»
В результате откроется файл «Package Control.sublime-settings».
С таким содержимым (примерно):
добавляем туда то что указано в решении проблемы, получится вот так:
PS: Код у вас будет отличаться скорее всего, т.к. не установлены те же самые плагины, что у меня, это нормально. И не забывайте, что решение это временное, когда исправят сайт — удалите этот участок кода.
У меня после установки не работало, писало Package Control: Error downloading channel. HTTP error 404 downloading https://packagecontrol.io/channel_v3.json.
Через браузер json файл открывал, но он не проходил валидацию.
Можно взять оттуда и использовать у себя дополнительным каналом, я сделал это вот так:
Добавлять: Preferences > Package Settings > Package Control > Settings – User
Arch Linux / ST3 3083 from AUR repository.
Traneboy ну так бы сразу и сказал, я решил проблему для уже установленного, когда ошибки посыпались при интсталяции пакетов, а вот инсталировать сам паккедж контроль не пробовал
Источник
Как настроить 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, которая позволяет находить и инсталлировать разные плагины.
Для примера давайте русифицируем программу с помощью плагина LocalizedMenu:
- Открываем Sublime Text и используем комбинацию клавиш «CTRL+SHIFT+P». В отобразившемся окне вводим «Package Control: Install Package» и кликаем по первому запросу.
- В результате перед нами отобразится новое поисковое окно, через которое можно найти различные плагины. В нашем случае нас интересует «LocalizedMenu» – вводим запрос и устанавливаем расширение.
- После установки плагина ничего не поменяется, так как плагин не русифицирует программу, а предлагает различные варианты ее перевода. Чтобы установить русский язык, перейдем в «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 и убедились, что в этом нет ничего сложного, так как программа адаптирована под начинающих пользователей.
Источник