2015-10-08 4 views
0

Я пытаюсь проверить XML-файлы в Sublime Text 3 (переносной) с помощью SublimeLinter3.SublimeLinter 3 не работает после установки

Я установил SublimeLinter3, а также пакеты sublimelinter-xml. Оба они отображаются в установленных пакетах.

Я установил xmllint и добавил его на свой путь. Когда я нахожу xmllint в консоли, говорит «введите имя файла», поэтому я знаю, что установлен xmllint.

Когда я проверяю настройки SublimeLinter, режим является фоном, то есть он всегда должен проверять каждое изменение.

Но ничего не происходит. В редакторе вообще нет обратной связи, для любой ошибки xml, которую я могу придумать. Есть ли способ сделать это?

EDIT:

Вот что мои настройки выглядят. Пользовательские настройки пустые.

{ 
"default": { 
    "debug": false, 
    "delay": 0.25, 
    "error_color": "D02000", 
    "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme", 
    "gutter_theme_excludes": [], 
    "lint_mode": "background", 
    "mark_style": "outline", 
    "no_column_highlights_line": false, 
    "passive_warnings": false, 
    "paths": { 
     "linux": [], 
     "osx": [], 
     "windows": [] 
    }, 
    "python_paths": { 
     "linux": [], 
     "osx": [], 
     "windows": [] 
    }, 
    "rc_search_limit": 3, 
    "shell_timeout": 10, 
    "show_errors_on_save": false, 
    "show_marks_in_minimap": true, 
    "syntax_map": { 
     "python django": "python", 
     "html 5": "html", 
     "html (django)": "html", 
     "html (rails)": "html", 
     "javascript (babel)": "javascript", 
     "php": "html" 
    }, 
    "warning_color": "DDB700", 
    "wrap_find": true 
} 

}

+0

настроившие вы SublimeLinter и плагин правильно? – MattDMo

+0

Я сделал то, что я перечислил. Нет, где на веб-сайте SublimeLinter есть инструкции по настройке. Просто установите и используйте. Я прочитал их оба. Если есть еще несколько шагов для настройки, я не могу их найти ... – ScottF

ответ

0

The documentation for SublimeLinter довольно обширен, но это будет очень много стоит ваше время, чтобы прочитать его все. Вы можете найти README для SublimeLinter-xmllint на своем Package Control page, где имеются ссылки на соответствующие разделы основной документации SublimeLinter для настройки и настройки.

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

+0

Я сделал шаги, обозначенные там. В SublimeLinter может быть много документации, но документация по ее запуску довольно неадекватна. SublimeLinter устанавливается в соответствии с инструкциями по установке, а xmllint устанавливается с инструкциями по установке и добавляется на мой путь. Все, что я прочитал в документации, не имеет отношения к установке и запуску. – ScottF

+0

Мои настройки были обновлены до исходного сообщения – ScottF

0

У меня была аналогичная проблема с Sublimelinter и Sublimelinter-contrib-clang. Sublimelinter-php работал, но не Sublimelinter-contrib-clang. Не уверен, что это поможет вам или нет с xmlint, но, возможно, это стоит того.

Что помогло мне понять, что вне этого был контроль выхода консоли (View> Show Console), который помог мне разобраться, где все идет не так. Пара ищет позже, казалось, мне нужно было переустановить инструменты командной строки xcode.

Мне удалось запустить xcode-select --install, и теперь он работает для меня.

0

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

  1. Открыть настройки по умолчанию и скопировать весь файл в пользовательские настройки (Preferences -> Package Settings -> SublimeLinter -> Settings – Default).

  2. В файле настроек пользователя измените ключ верхнего уровня с default на user.

  3. Добавить настройку linters, если она не существует.Он должен выглядеть следующим образом:

    "linters": { 
        "xmllint": { 
         "@disable": false, 
         "args": [ 
          "--xinclude", 
          "--postvalid", 
          "--noout", 
         ], 
         "excludes": [] 
        } 
    }, 
    

 Смежные вопросы

  • Нет связанных вопросов^_^