2016-03-18 10 views
0

SASSファイルの作業中にSublime 3で厄介な問題が発生しています。コロンを:と入力してからタブを押すと、別のコロンとセミコロン::;が出力されます。また、それは私の宣言を勧告や何かのように変えます。たとえば、width:と入力してからタブを押すと、width:windows:に変更されます。Sublime 3略語expander

私はこれを引き起こす原因を調べるために調査してきました。ユーザーの崇高な設定に"tab_completion": false"auto_complete": falseを追加しましたが、修正されませんでした。それから、Emmetパッケージになっている可能性があることが判明したので、私はEmmet User設定に"disable_tab_abbreviations_for_scopes": "source.scss, source.css"を追加しましたが、修正されませんでした。設定を変更するたびに、私はSublimeを閉じて再起動しました。

私はshift + tabを使うことができると知っていますが、私は大きなSASSプロジェクトを開始しているときに何が原因であるのかを実際に調べたいと思います。どんな助けもありがとう。

ありがとう

答えて

0

私はこれを行う最も簡単な方法ではなく、あなたが望んでいないかもしれないエントリに設定を変更するので望ましい行動へのSTを強制的にキーバインドを追加することだと思います。

ちょうどあなたのキーマップにこれを追加し、タブが説明したシナリオに挿入されます。

{ 
    "keys": ["tab"], 
    "command": "insert", 
    "args": {"characters": "\t"}, 
    "context": 
    [ 
     { "key": "selector", "operator": "equal", "operand": "source.css, source.sass" }, 
     { "key": "preceding_text", "operator": "regex_contains", "operand": ":$" } 
    ] 
},