Просто искам да заблуша езика, който не използвам. Това е моето съдържание на потребителския конфигурационен файл:
{
"sublimelinter": true,
"sublimelinter_executable_map": { "php":"/usr/bin/php" },
"sublimelinter_mark_style": "outline",
"sublimelinter_gutter_marks_theme": "hard",
"sublimelinter_popup_errors_on_save": true,
"sublimelinter_notes": true,
"sublimelinter_disable":
[
{
"ruby": "ruby",
"c": "c"
}
]
}
няма да помогне.Когато рестартирате ST2 и отворен терминал, там е:
SublimeLinter: C loaded
SublimeLinter: ruby-lint loaded
SublimeLinter: haskell loaded
SublimeLinter: Ruby loaded
SublimeLinter: HTML loaded
SublimeLinter: Puppet loaded
SublimeLinter: Java loaded
Отговори:
2 за отговор № 1Всеки език, изброен в sublimelinter_disableсписъкът не е разрешен за смазване. Наличаването на езика, обозначен като "зареден", не означава, че той е активиран. Вижте по-надолу в изхода на вашата конзола за списъка с езиците, които действително са активирани. Ето една примерна линия в моята конфигурация:
SublimeLinter: css enabled (using node.js)
Променено: За да премахнете изцяло езика от конфигурацията, трябва да премахнете файловете .py и .pyc, свързани с този език, в директорията SublimeLinter / sublimelinter / modules. Работил съм за мен ...
1 за отговор № 2
Коментарът в SublimeLinter.sublime-settings
казва:
// An array of linter names to disable. Names should be lowercase.
"sublimelinter_disable":
[
]
Опитали ли сте се просто да добавите
"sublimelinter_disable":
["ruby", "c"]
?