2012-10-11 22 views
1

如何防止崇高短絨包崇高的文本文件掉毛使用ERB擴展?停止崇高短絨從掉毛我.erb文件

+1

您可以通過名稱使用「sublimelinter_disable」設置禁用linters,但不能通過擴展名禁用linters。 – aanton

+0

也許您可以更改與ERB文件關聯的語法,以免linter在其上運行。根據「sublimelinter_syntax_map」設置中的定義,每個「Ruby on Rails」文件都被刪除。 – aanton

+0

@aanton感謝您的建議。不過,我試過從用戶設置中的語法映射中刪除ruby_on_rails,但它沒有效果。 – Undistraction

回答

1

根據不斷變化的關聯ERB文件語法的伎倆。

  1. 克隆ERB文件的當前語法文件。查找.tmLanguage文件(我想你使用的是位於Packages/Rails或Packages/Ruby文件夾中的文件)並將其複製到Packages/User文件夾中。編輯複製的文件,查找「名稱」並更改以下行以更改顯示的名稱(用戶ERB)。我的建議是重命名太文件:
  2. 變化有關您ERB文件的語法。將它們映射到創建的新語法。

新語法未映射到SublimeLinter設置,因此linter不會運行。

我已經測試過的伎倆,併爲我工作。

2

掉毛可以通過擴展在SublimeLinter的當前版本被禁用。檢查文檔http://www.sublimelinter.com/en/latest/settings.html#user-settings

例子:我選擇bitbake的突出與Python高亮的文件,並在包/用戶/ SublimeLinter.sublime的設置改變了flake8棉短絨。

"flake8": { 
    "@disable": false, 
    "args": [], 
    "builtins": "", 
    "excludes": ["*/*.bb", "*/*.bbappend"], 
    "ignore": "", 
    "max-complexity": -1, 
    "max-line-length": null, 
    "select": "" 
},