Atomでいくつかの.scssスニペットを設定できました。それらはすべて正常に動作しますが、Tabキーを押すとトリガーされません。 Enterキーを押すと機能します。 Tabキーを押すと、実際のスニペットの代わりにCSS宣言が挿入されます。また、スニペットを表示するためにENTERキーを押すと、スニペットに設定したカーソル位置をTabキーで移動することはできません。AtomスニペットがTABトリガーで動作しない
# --------------------------------- SCSS
'.source.css.scss':
\t 'breakpoint mobone':
\t \t 'prefix': 'mobone'
\t \t 'body': """
\t \t \t @include breakpoint(mobone) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
\t 'breakpoint mobone-up':
\t \t 'prefix': 'mobone-up'
\t \t 'body': """
\t \t \t @include breakpoint(mobone-up) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
\t 'breakpoint mobtwo':
\t \t 'prefix': 'mobtwo'
\t \t 'body': """
\t \t \t @include breakpoint(mobtwo) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
\t 'breakpoint mobtwo-up':
\t \t 'prefix': 'mobtwo-up'
\t \t 'body': """
\t \t \t @include breakpoint(mobtwo-up) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
\t 'breakpoint tabone':
\t \t 'prefix': 'tabone'
\t \t 'body': """
\t \t \t @include breakpoint(tabone) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
\t 'breakpoint tabone-up':
\t \t 'prefix': 'tabone-up'
\t \t 'body': """
\t \t \t @include breakpoint(tabone-up) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
\t 'breakpoint tabtwo':
\t \t 'prefix': 'tabtwo'
\t \t 'body': """
\t \t \t @include breakpoint(tabtwo) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
\t 'breakpoint tabtwo-up':
\t \t 'prefix': 'tabtwo-up'
\t \t 'body': """
\t \t \t @include breakpoint(tabtwo-up) {
\t \t \t \t $1
\t \t \t }
\t \t \t """
誰でも助けることができます:ここで
は、私が使用しているコードのですか?おかげ
これらのスニペットは、私のために働くので、他との競合は、おそらくありますパッケージ。キーバインディングリゾルバを開き、タブでスニペットをトリガし、ウィンドウの下部に表示されているものを確認します。 また、安全モードでAtomを開き( 'atom --safe')、あなたのスニペットが機能するかどうかを確認してください。彼らがそうするなら、確かに紛争がある。 – idleberg
ご返信ありがとうございます。私はAtomをセーフモードで開き、スニペットが機能しました。どのパッケージが問題を引き起こしているかを確認する最も良い方法は何でしょうか? – legacyterror
'keybinding-resolver'に表示されない場合は、おそらく' .source.css.scss'スコープで動作するすべてのパッケージを調べる必要があります。 – idleberg