Как отключить anaconda в sublime text 3

Обновлено: 04.07.2024

два

Загрузите sublime text3 из Tencent Computer Manager или Baidu и установите Package Control
(если вы уже установили, вы можете сразу увидеть третий шаг)

  1. Это официальный сайт Sublime, нажмите, чтобы загрузить понравившуюся версиюsublime text
    Поскольку источник программного обеспечения sublime является иностранным, загрузка выполняется очень медленно. Рекомендуется найти и установить его на Baidu. Намного быстрее, чем на официальном сайте.
  2. После установки sublime. Откройте sublime и используйте ctrl + `(

возвышенный текст 2 пользователя

После завершения ввода нажмите Enter, и вы можете ждать долгое время. В это время вы можете пойти на чашку кофе и дождаться, пока он установится. Вы можете увидеть «Управление пакетами» на вкладке «Настройки», что означает, что установка прошла успешно.

три

  1. После установки Packages Contorl в sublime после открытия Preferences – Packages Control появится всплывающая консоль,Чтобы войти в установочный пакет,Подождав некоторое время, введите анаконду во всплывающем поле ввода и выберите его,Нажимаем Enter и ждем установки. После успешной установки вы можете увидеть анаконду в Preferences-Packages Settings. как показано на картинке
  2. Затем «Настройки» - «Настройки пакетов» - «Анаконда» - «Настройки - по умолчанию»,Нажмите ctrl + f, чтобы найти метку с именем "python_interpreter",Измените путь к вашему пути python.exe, python.exe - это путь, а не путь, по которому находится python.exe. Тогда вы можете с радостью использовать свое возвышенное, чтобы изучить свой питон.
  3. но. Некоторые функции Anaconda сейчас не используем, можно отключить. Нажмите Preferences – Packages Settings --anaconda – Settings-User, чтобы открыть, и введите следующую конфигурацию.

“suppress_word_completions”: true,
“suppress_explicit_completions”: true,
“complete_parameters”: false,
//“anaconda_linter_phantoms”: true,
“pyflakes_explicit_ignore”:
[
// “Redefined”,
“UnusedImport”
// “UndefinedName”,
// “UndefinedLocal”,
// “UnusedVariable,”,
// “UndefinedExport”,
// “DuplicateArgument”,
// “RedefinedWhileUnused”
],
“anaconda_linting_behaviour”: “save-only”,
“anaconda_linting”: false
>

среди них “anaconda_linting”: false Для него установлено значение False, потому что каждый раз при сохранении возвышенного кода код будет заключен в белую рамку.Я не очень привык к этому, поэтому я закрыл его.

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

Есть ли способ отключить Anaconda для всех файлов в подкаталоге проекта? Или отключить только предупреждения PEP8, только для файлов этого подкаталога?

2 ответа

Вы не можете отключить линтинг для определенного каталога, но можете отключить его для любого файла, который вам нравится, открыв Командную палитру и выбрав Anaconda: Disable linting on this file .

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

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

Наш план разработки программного обеспечения предусматривает использование Anaconda. В частности, для этого требуются следующие настройки в Packages/User/Anaconda.sublime-settings :

Кроме того, SDP определяет следующие привязки клавиш (например, Packages/User/Default (Linux).sublime-keymap ), которые позволяют отключать ( F12 ) и включать ( SHIFT + F12 ) файл за файлом.

Даже в этом случае такая настройка не является продуктивной при просмотре стороннего кода / пакетов, которые по той или иной причине могут быть приправлены предупреждениями PEP. По этой причине наша SDP рекомендует разработчикам создать один или несколько отдельных проектов ST3, специально предназначенных для просмотра стороннего кода.

Например, я регулярно просматриваю Flask, wxPython, Numpy и другие исходные коды пакетов. Они по отдельности добавляются в проект «Пакеты», который, в свою очередь, по умолчанию отключает линтинг Anaconda, используя следующие настройки проекта (например, packages.sublime-project )

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

enter image description here

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

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

полностью отключить пылеобразования в пользовательский файл настроек Анаконда, Анаконда.sublime-настройки, через меню Файл: Sublime > Настройки > Настройки Пакета > Anaconda > Настройки-Пользователь: Когда он открывает файл, просто введите следующее и сохраните его; -)

по крайней мере, это фиксированная моя проблема. Благословения (ля должник)

отключение Annaconda пылеобразования в sublimetext 3 для текущего файла:

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. перейдите в Настройки / просмотр пакетов / Anaconda / Anaconda.sublime-настройки
  2. Поиск "pep8_ignore"
  3. добавить правила, которые вы хотите удалить.

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

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

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

Если ни одно из предыдущих решений не работает для вас, попробуйте это:

    перейдите в Настройки / настройки пакета | Pylinter / настройки пользователя

в файл, просто добавьте/измените следующие строки:

это сработало для меня, и в моем случае у меня была anaconda только как папка, связывающая компилятор python Sublime с компилятором python (python.exe) присутствует в папке anaconda.

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

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

go в Реж., как это C:\Users\giova\AppData\Roaming\Sublime текст 3\пакеты\Анаконда и сменить анаконду.sublime-settings (найдите ключи Anaconda linter и установите их в false). Посмотрите, установили ли вы другие вещи linter и измените их настройки на false, где он, похоже, полагается на линтинг, пока все не подойдет вам. Я установил разные линтеры, поэтому мне пришлось изменить их все.

похоже, у вас установлена Anaconda. Он выделяет ошибки и предупреждения. вы можете отключить предупреждения в анаконда.sublime-настройки через меню Файл:

Sublime > Настройки > Настройки Пакета > Anaconda > Настройки-Пользователь:

В открывшемся файле введите следующий код и нажмите Ctrl + S сохранить файл

вы также можете ввести этот:

но он отключает как предупреждения, так и ошибки, чего нет хорошо!--4-->

в Anaconda с Sublime Text, если вы не хотите вносить какие-либо изменения в настройки:

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

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

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

Похоже, у вас установлен 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, когда вы захотите немного поиграть с цветами.

enter image description here

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

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

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

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

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

  • Введите палитру команд с помощью Cntrl + Shift + P или Command + shift + P для Mac OS X
  • Введите Anaconda: Disable linting on this file и нажмите enter
  • Чтобы снова включить linting 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 плагин (для разработки Python), это функциональная функция - это подчеркивает Синтаксические ошибки Python и нарушения PEP8.

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

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

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

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

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

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

На компьютерах Mac:

  • Перейти к настройкам | Просмотр пакетов | Анаконда | Anaconda.sublime-settings
  • Искать "pep8_ignore"
  • Добавьте правила, которые вы хотите удалить.

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

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

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

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