2013-07-24 2 views
0

Я только что установил SublimeLinter, чтобы помочь мне управлять моим кодом Python. В настоящее время он помещает пустые строки в качестве ошибок, которые раздражают, поэтому я хотел отключить это, написав некоторые параметры игнорирования в пользовательском файле конфигурации.SublimeLinter User Config parse error (pep8)

конфигурационный файл находится в ~./Конфигурация// Packages/User/SublimeLinter.sublime-настройка

{ "pep8_ignore": [ "W239" ] }

Если я пытаюсь добавить запятую после квадратных скобок возвышенного-2 тест- Я получаю «Скользящий запятую перед закрывающей скобками» при сохранении

Если я пытаюсь добавить запятую после фигурных скобок, которые я получаю «неожиданные персонажи хвостовые» при сохранении

Если бы я оставил его, как это выше, и закройте и снова возвышенное я получаю сообщение об ошибке:

«Ошибка при попытке разобрать настройки: Неожиданный характер, ожидается запятая или закрывающая скобка в ~ /. config/sublime-text-2/Пакеты/SublimeLinter/SublimeLinter.sublime-settings: 194: 9

(несмотря на то, что файл имеет длину всего несколько строк.

Я смотрел здесь и в других местах, чтобы искать примеры, и кажется, что я делаю это точно так же, как это делали другие. Любые советы будут высоко ценится. Извините, если мое форматирование не очень велико, я использую метод stackoverflow.

ответ

0

Из-за ошибки, которую вы получаете, вы вырезали что-то из исходного файла настроек (~/.config/sublime-text-2/Packages/SublimeLinter/SublimeLinter.sublime-settings), когда вы сделали свой файл Packages/User/SublimeLinter.sublime-settings. Перейдите на сайт SublimeLinter GitHub и загрузите the original version.

Затем сохраните эту оригинальную версию как в Packages/SublimeLinter каталоге и и директории Packages/User. User один будет переопределять другой, но вам нужно помнить, что любые ключи, которые вы вносите в изменения, должны быть полностью реплицированы (пожалуйста, полностью ознакомьтесь с README), чтобы все работало правильно. Теперь вы можете прокрутить вниз в User копию до раздела "pep8_ignore": и добавить "W239" на свою линку с запятыми , разделительные линии. Таким образом, полный раздел должен выглядеть следующим образом:

"pep8_ignore": 
[ 
    "E501", 
    "W239" 
], 

Не стесняйтесь добавлять новые ошибки/предупреждения, как вы хотите, но помните, что другие в обществе, скорее всего, выглядят более благоприятно на ваш код более внимательно следовать PEP8 , При этом некоторые предупреждения являются довольно глупыми, но со временем я обнаружил, что я кодируюсь ближе к рекомендациям, и это действительно приводит к более чистым, более легко читаемым кодам, особенно если вы вернетесь к чему-то после какое-то время.