Anaconda sublime text 3 настройка

Обновлено: 04.07.2024

Я использую Sublime Text 3 (ST3) на Mac OS X El Capitan 10.11.1 с пакетом Anaconda, который позволяет запускать Python внутри ST3.

Версия Python, которая работает, когда я запускаю команду "build", - это 2.7.10.

Вместо этого я хочу использовать Python 3.5.0.

Вопрос: Как настроить Anaconda на использование Python 3.5 вместо 2.7 и убедиться, что это глобальная настройка для ST3?

Выходной ток от sys.version является:

2.7.10 (default, Aug 22 2015, 20:33:39) [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.1)]

3 ответа

Итак, я установил anaconda в каталог, для которого у меня есть привилегии, но я не могу заставить sublime text 3 распознать, что shell теперь использует anaconda python: >which python /local/home/USER/Apps/anaconda/bin/python когда я строю с помощью sublime, запущенного из того же shell: import.

Текстовый редактор : Sublime Text-3 OS : Windows-10 Упаковка : Anaconda Для Python я использую: Anaconda3-4.2.0 -Windows-x86_64 Проблема : Каждый раз, когда я открываю свой Sublime Text-3, Эта ошибка всплывает. Хотя я думаю, что это не влияет на функциональность пакета Anaconda, иногда это.

Я делаю это с помощью встроенных настроек проекта ST3.

    Если вы еще этого не сделали, перейдите в меню Project >> Save Project As. , чтобы сохранить текущую рабочую область в качестве проекта.

Затем откройте настройки проекта с помощью Project >> Edit Project . Добавьте что-то вроде следующего:

Замените /path/to/bin/python путем к исполняемому файлу Python, который вы хотите использовать.

Замените build system name именем, которое вы хотите назвать этой системой сборки (например, Python 3.5.0).

Одна хорошая вещь в этом подходе заключается в том , что вы можете добавить несколько систем сборки и выбрать разные из них, используя super+shift+p , начать вводить 'Build With' и выбрать из списка систем сборки.

Обновление:

Вы можете создать новую глобальную систему сборки, перейдя в Tools >> Build System >> New Build System. или используя super+shift+p и набрав "Сборка: Новая система сборки". Замените шаблон, который он предоставляет:

Обязательно замените путь, как это было сделано выше. При сохранении он должен предложить сохранить его в каталоге настроек пользователя. Назовите его Python-3.5.sublime-build или что-нибудь подходящее. Вам нужно будет указать, чтобы использовать эту сборку, выбрав ее при сборке или перейдя в Tools >> Build System >> Python-3.5 .

Чтобы обойти необходимость выбора системы сборки, другой вариант-открыть версию ST3 системы сборки Python. На моей машине OS X я сделал это, перейдя в /Applications/Sublime Text.app/Contents/MacOS/Packages . Внутри вы увидите файл с именем Python.sublime-package . Это архивный файл. Вы можете добавить суффикс .zip и распаковать его, чтобы получить доступ к его Python.sublime.build . Этот файл (для меня) выглядит так::

Вы можете либо добавить путь Python к обоим экземплярам shell_cmd , либо добавить пару экземпляров "path": "/path/to/python/directory/", на том же уровне, что и shell_cmd .

Затем вам нужно будет повторно zip (и удалить расширение .zip ).

Я использую Sublime Text на Windows и Anaconda (дистрибутивное программное обеспечение, а не плагин Sublime Text). После последнего обновления Sublime Text (3.0 build 3143) я внезапно получаю это всплывающее окно при открытии Sublime Text 3 с открытым файлом Python.

Вы можете настроить параметры пользователя anaconda на Preferences > Package Settings > Anaconda > Settings-User , добавив версию python, которую вы хотите, как "python_interpreter": "python3", (или как угодно python).

E.G.

Вы можете переопределить параметры пакета Sublime Text 3, создав папку с именем пакета в подпапке Packages вашей папки конфигурации ST3 и создав там файлы конфигурации с тем же именем.

Папки конфигурации пользователя:

В этом случае создайте подпапку с именем Python и либо распакуйте установленный файл Python.sublime-package из установки ST3 в эту папку, чтобы изменить файл сборки sublime, либо просто создайте следующий файл с именем Python.sublime-build в этой папке:

Таким образом, вам не нужно изменять какие-либо установочные файлы, которые в противном случае могут быть перезаписаны обновлением ST3. И это по-прежнему цель сборки Python по умолчанию.

Похожие вопросы:

Я установил плагин anaconda с помощью управления пакетами в sublime text 3, я установил python 33 и anaconda отдельно, и их путь был добавлен в переменную PATH в MS Windows 7 (если это имеет.

Я пытаюсь заставить автозаполнение работать в Sublime Text 3 с помощью плагина Anaconda. До сих пор мне удавалось добиться автозаполнения, работая со стандартными библиотеками python, но не для.

Я использую дистрибутив Anaconda (для библиотеки NumPy,Pandas). Недавно я попытался использовать Sublime Text 3. Проблема в том, что Sublime text не может использовать мою установку Anaconda. Он.

Итак, я установил anaconda в каталог, для которого у меня есть привилегии, но я не могу заставить sublime text 3 распознать, что shell теперь использует anaconda python: >which python.

Текстовый редактор : Sublime Text-3 OS : Windows-10 Упаковка : Anaconda Для Python я использую: Anaconda3-4.2.0 -Windows-x86_64 Проблема : Каждый раз, когда я открываю свой Sublime Text-3, Эта.

Я использую Sublime Text на Windows и Anaconda (дистрибутивное программное обеспечение, а не плагин Sublime Text). После последнего обновления Sublime Text (3.0 build 3143) я внезапно получаю это.

Кажется, я не могу заставить интерпретатор Python3 встроиться в sublime text с помощью Anaconda. Я перепробовал все возможные конфигурации, но безрезультатно, система, похоже, не распознает.

Я новичок в python и sublime. Я скачал anaconda3-5.2, полную версию с python3.6 и sublime text 3 на моей 64-битной машине windows 10. Когда я начинаю свой sublime text 3 я сразу же получаю ошибку: Я.

Я скачиваю и устанавливаю Anaconda2 из Anaconda Home . Я зарегистрировал Anaconda как свой Python2 по умолчанию, но не добавил к своему PATH. После этого я запускаю подсказку Anaconda, и все.

введите описание изображения здесь

Похоже, у вас установлен SublimeLinter . Он выделяет ошибки и предупреждения.

control + shift + p или cmd + shift + p, введите sublimelinter и щелкните тот, у которого есть disable Примечание. Предупреждения Anaconda отображаются в строке состояния, а НЕ в виде всплывающих подсказок. Это также может быть связано с Anaconda, чтобы отключить его, используйте cmd + shift + p или control + shift + p, в раскрывающемся меню будет опция «Anaconda: отключить линтинг в этом файле».

Если у вас все еще есть проблема с этими решениями, предложенными выше (с anaconda lint):

Полностью отключите линтинг в определяемом пользователем файле настроек Anaconda, Anaconda.sublime-settings, через меню файла: Sublime> Preferences> Package Settings> Anaconda> Settings - User: когда он открывает файл, просто введите следующее и сохраните его; -)

По крайней мере, это решило мою проблему. Благословения (должник) <> <

Я хочу иметь функцию линтинга, я просто хочу, чтобы она только выделяла то, что не так и / или указывала на ошибку в желобе, а не создавала эти раздражающие коробки вокруг всего. измените "anaconda_linter_mark_style": "outline" на "none" и "anaconda_linter_underlines": true, на false - у вас все равно будут метки, показывающие ошибки, но не раздражающие контуры / подчеркивания>. < @JamesBurke: В итоге я воспользовался вашим предложением, которое привело к запуску линтера без раздражающих контуров / подчеркиваний. Вот как выглядит мой файл Anaconda.sublime-settings :

Отключение линтинга Annaconda в sublimetext 3 для текущего файла:

  1. Войдите в палитру команд, нажав Cntrl + Shift + P или Command + shift + P для Mac OS X
  2. Введите Anaconda: Disable linting on this file и нажмите Enter
  3. Чтобы снова включить линтинг Anaconda: Enable linting on this file

Отключение линтинга сохраняется между сеансами.

Вы, вероятно, можете изменить "anaconda_linter_mark_style" на "none" и оставить "anaconda_linter_underlines" как true . Таким образом, он будет только подчеркивать ошибки, но не выделять всю строку.

Если вы не хотите полностью отключать SublimeLinter, вы можете установить настройки для конкретного синтаксиса. Preferences -> Package Settings -> Sublime Linter -> Settings Syntax Specific User

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

Например: мне также не нравится белый прямоугольник, поэтому я выбрал заливку.

Для пользователей Anaconda / Sublime

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

  1. Перейти в настройки | Обзор пакетов | Анаконда | Anaconda.sublime-настройки
  2. Искать "pep8_ignore"
  3. Добавьте правила, которые хотите удалить.

Я внес в свой список следующие правила, которые удаляют некоторые из правил пробелов, которые замедляют меня, но сохраняют правило «без вкладок».

Вы захотите установить "translate_tabs_to_spaces": true в ваших пользовательских настройках, если вы будете использовать этот список.

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

Если вы используете плагин Anaconda (для разработки на Python), это функциональность линтинга - он выделяет синтаксические ошибки Python и нарушения PEP8 .

Вы можете полностью отключить эту функцию или изменить цвет этого контура, добавив несколько настраиваемых правил в текущую тему SublimeText:

  1. В меню Sublime Text: Preferences > Browser Packages.
  2. Найдите исходный файл вашей текущей темы в открытом каталоге (файл * .twTheme с именем, соответствующим выбранному в Preferences > Color Scheme > . )
  3. Дублируйте этот файл, добавьте другое имя (например Tomorrow-my.tmTheme из Tomorrow.tmTheme )

Вставьте следующий код в этот только что созданный файл темы прямо перед </array> тегом:

Пункт 3. был необходим в моем случае, потому что цвет не был обновлен сразу, после простого сохранения темы и перезапуска Sublime / переключения тем (Sublime использует какой-то буфер? ..). Так что, возможно, вам придется повторить шаги 3-6, когда вы захотите немного поиграть с цветами.

Раньше-то Eclipse был нашим всем, но на днях произошло неприятное: Eclipse падает всякий раз при копи/пэйст. Открыт соответствующий баг, решения пока нет, а между тем работать в Eclipse стало и решительно, и нерешительно невозможно. Вероятно, можно откатиться на более старые версии, но не факт, бо тогда и окружающие его пакеты тоже надо даунгрейдить, а это не тру.

Но под Linux есть много всяких IDE для разработки, даже есть почти нативное KDevelop. Из кроссплатформенных на слуху:

  • PyCharm от JetBrains — выглядит адекватно, но от него завыли кулеры и памяти поуменьшилось изрядно, при этом проект внутри ещё не создан. Нет.
  • Atom от GitHub, которое сегодня тоже от Microsoft. Построен на электроне, а это нет!
  • VS Code (он же Visual Studio Code) от Microsoft. Нет. от кого-то из гугла (Джон Скиннер). Слово sublime переводится как «возвышенный, величественный, высокий, грандиозный».

Тут и остановимся.

В основе своей Sublime Text разочаровывающе примитивный и требуется время на его освоение и настройку, но это и хорошо. Можно подключать к простой основе только те расширения, которые понадобятся в работе, а это unix way. У него много документации (unix way!)? Он в принципе хочет каких-то денег (not a unix way!), но не настойчиво да и не особо много, поэтому всё норм.

1
Установка Sublime Text в Debian

Install the GPG key:

Select the Stable channel to use:

Update apt sources and install Sublime Text

1.1
Основная настройка Sublime Text

Для управления пакетами надо включить Package Control (инструкция):

1.2
Расширение возможностей Sublime Text

  • Tools > Command Palette… (Ctrl+Shift+P)
  • Начать набор команды «install» > появятся подсказки > Выбрать «Package Control: Install package»
  • начать набор названия пакета, который надо установить > появятся подсказки > выбрать нужный и даблклик или Enter.

Restart Sublime Text.

1.3
Тонкая настройка

каждого плагина Sublime Text по-отдельности займет некоторое время, но оно того стоит. Ковыряние в файлах настроек и прописывание инструкций приносит ощущение полного контроля и управления. Unix way же!

1.3.0
Базовые настройки

1.3.1
Настройка темы

Пусть будет Adaptive.

Preferences > Customize Theme

Откроется два файла, один нередактируемый (общие настройки), второй редактируемый, бо сугубо пользовательский. Идея в том, что из общего можно копировать строки настроек в пользовательский файл и всё будет норм.

Иногда эти файлы открываются поодиночке.

Например, впишем это.

1.3.2
Настройка Anaconda

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

Preferences > Package Settings > Anaconda > Setting — User

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

Позже можно будет использовать возможности Anaconda для автоформатирования кода по CTRL-ALT-R (насколько это, конечно, применимо к тому же питону) в соответствии с правилами PEP8. Там тоже надо настраивать точнее, бо по-умолчанию эта шняга заменяет табы четырьмя пробелами.

View > Indentation > Tab Width: 4 //эту настройку в будущем уже не трогаем

View > Indentation > Convert Indentations to Tabs

Левомышечный клик по ней открывает то же самое меню, что из View. Остаётся кликнуть по последней команде: Convert Indentations to Tabs. Можно использовать каждый раз после CTRL-ALT-R.

Надо пореже использовать CTRL-ALT-R и воспитывать в пальцах изначально принудительное правописание и отступы, в Python этот аспект важнее, чем в других ЯП.

1.3.3
Настройка хоткея для вызова Sidebar

Вызов или через View > Sidebar, или через последовательное нажатие «Ctrl+k, Ctrl+b».

Клавиши можно переназначить, например, на Ctrl+\: Preferences > Package Settings > Side Bar > Key Bindings — User

1.3.4
Настройка консоли для запуска скриптов на Python

По-умолчанию дежурный запуск скриптов на Python делается во встроенной консольке через Ctrl+B. Годно, если надо просто что-то выполнить, и нет, если подразумевается интерактивность со стороны юзера.

Ctrl+Shift+P > Package Control: Install Package > Terminus

Затем сохранить в каталог с пакетами (/

/.config/sublime-text/Packages/User/) новый файл close_terminal.py — это плагин для тонкой обработки будущих окон терминала. В частности, он будет при каждом билде скрипта в разработке держать фокус на окне со скриптом и фокус только на одном окне терминала, чтобы не открывалось новое при каждом нажатии Ctrl+B.

Tools > Build System > New Build System (откроется пустой файл настроек)

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

Из плагина close_terminal.py пришли эти самые pre_window_hooks и post_window_hooks,

Ctrl+S > дать новому файлу sublime-build имя вроде ’BuildPython3.sublime-build’ и убедиться в том, что он сохраняется в /

Tools > Build System > выбрать ’BuildPython3‘

Больше эту настройку можно не трогать. Теперь общий хоткей Ctrl+B вызовет консоль Terminus справа от окна с кодом и в ней выполнит код по заветам прописанного интерпретатора Python.

Перевод фокуса с одной панели на другую с клавиатуры через Ctrl+1 и Ctrl+2 — если на экране две панели (их можно понаоткрывать бесчетно).

Как настроить 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» -> «Settings». Слева находятся значения по умолчанию – их менять не нужно. А вот справа расположены пользовательские настройки, которые можно изменять и дополнять.

Как добавить пользовательскую тему в Sublime Text 3

  • "color_scheme" – здесь прописывается цветовая тема (можно выбрать из существующих и добавить собственную);
  • "font_face" – позволяет изменить шрифт текста на любой, что есть в системе;
  • "font_size" – предназначена для увеличения или уменьшения размера текста;
  • "font_options" – устанавливает/удаляет жирность или курсив текста;
  • "word_separators" – разделители слов;
  • "line_numbers" – настройка нумерации слов;
  • "gutter" – включает или отключает отображение номеров строк и закладок («канавка»);
  • "margin" – настраивает отступ от «канавки»;
  • "fold_buttons" – позволяет отключить треугольные стрелки, отображаемые в «канавке».

Например, мы можем установить следующие значения:

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

Для сохранения изменений не забудьте воспользоваться комбинацией клавиш «CTRL+S».

Настраиваем горячие клавиши

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

Например, нам нужно, чтобы комбинация «CTRL+C» не копировала текст, а вырезала его. Для этого необходимо перейти в «Preferences» -> «Key Bindings».

 Настройка горячих клавиш в Sublime Text

Затем в правом столбце нужно прописать нужную комбинацию клавиш и указать ей значение «cut». В конце сохранияемся комбинацией клавиш «CTRL+S».

Как поменять горячие клавиши в Sublime Text 3

Аналогичным образом вы можете изменять другие комбинации либо добавлять собственные.

Русифицируем Sublime Text с помощью плагина

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

Для примера давайте русифицируем программу с помощью плагина LocalizedMenu:

  1. Открываем Sublime Text и используем комбинацию клавиш «CTRL+SHIFT+P». В отобразившемся окне вводим «Package Control: Install Package» и кликаем по первому запросу.
  2. В результате перед нами отобразится новое поисковое окно, через которое можно найти различные плагины. В нашем случае нас интересует «LocalizedMenu» – вводим запрос и устанавливаем расширение.
  3. После установки плагина ничего не поменяется, так как плагин не русифицирует программу, а предлагает различные варианты ее перевода. Чтобы установить русский язык, перейдем в «Preferences» -> «Languages» -> «Русский».

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

Разделяем экран

Еще одна интересная функция, о которой я уже говорил – разделитель экрана. Ей часто пользуются веб-разработчики для удобства перемещения между HTML и CSS. Активировать ее можно следующим образом:

На этом настройка 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 и убедились, что в этом нет ничего сложного, так как программа адаптирована под начинающих пользователей.

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