Sublime Text2でコード "Snippets"を作成しようとしていますが、jQueryコードを追加して追加する以外はすべて正常に動作します。明らかに、$
で始まる行を含む「スニペット」コードは、単に機能しません。私はこれに関するオンラインの答えを見つけることができませんでした。ドル記号/ JQueryを崇高なテキストで使用する方法2スニペット?
29
A
答えて
66
$
を\
でエスケープしようとしましたか? PHPで例えば
、$ GLOBALSはスニペットです:
<snippet>
<content><![CDATA[\$GLOBALS['${1:variable}']${2: = }${3:something}${4:;}$0]]></content>
<tabTrigger>globals</tabTrigger>
<scope>source.php</scope>
<description>$GLOBALS['…']</description>
</snippet>
あなたが<content>
で見ることができるように、$ GLOBALSは\ $ GLOBALSとして表現されます。これは、$は$ {1:variable}のようなフィールドに使用されるシンボルであるためです。
6
「回答」自体ではありませんが、私のコメントはもっと例です。
は、私は同じ問題があったが、あなたの答えでは崇高なテキスト2にjQueryの速記document.ready
機能スニペットを作成するために、私はそれを動作させることができました:
<snippet>
<content><![CDATA[
\$(function(){
\$("$1").$2("$3");
});
]]></content>
<tabTrigger>jq</tabTrigger>
</snippet>
タイプjq
、プレスTAB
$(function(){
$("|").("");
});
カーソルが括弧の最初のセットの内側にあることに注目してください。スニペットの$1
によって引き起こされます。値の入力が完了したらTAB
をもう一度押すと、カーソルがメソッドの移動先に移動します($2
がスニペット内にあります)。 TAB
をもう一度押し、カーソルを括弧の2番目のセットに移動します。ここで、$3
はです。
他人に役立つことを願っています。
+1
ありがとうございます。 '<![CDATA [\ $']の中の '\ $'の前に改行を入れておくと、その行を無視して、スニペットの前に実際に新しい行を取得することはありません。 – user619271
関連する問題
- 1. 崇高なテキスト。スニペットを使用してスパンタグでテキストをラップする方法は?
- 2. 崇高なテキストでマクロを記録する方法2?
- 3. 崇高なテキスト2でZen-Codingスニペットを作成する簡単な方法
- 4. 崇高なスニペット
- 5. 崇高なテキスト3スニペットのキーボードショートカット
- 6. 崇高なテキストの連続スニペット
- 7. AngularJSドル記号$()の使用
- 8. javascript/jQueryでスクロールするような "崇高なテキスト2"
- 9. 崇高なテキスト2のコードスニペット
- 10. 崇高なテキスト2 uiライブラリ
- 11. 崇高なテキスト2 - jsonフォーマッター
- 12. 崇高なテキスト2とMinGW
- 13. 崇高なテキスト2とR
- 14. 崇高なテキストでコンソールに行を渡す方法2エディタ
- 15. 何崇高テキスト2
- 16. 崇高なテキストを使用する2 PyCharmのキーバインディング
- 17. ドル記号+ Perl?
- 18. 崇高なテキストのための特別なスニペット
- 19. 崇高なテキスト
- 20. 崇高なテキストでのチタン開発2
- 21. 崇高なテキスト2 - リモートホストでの作業
- 22. 崇高なテキストでのAntの使用2
- 23. 崇高なテキストの正規表現は、崇高なテキストで
- 24. ショートカットキーを使用して崇高なテキストでコードを整理する方法は?
- 25. 崇高テキスト2> IndentationError <
- 26. 崇高テキスト2 - OS Xコマンドライン
- 27. putStrLn関数のドル記号の使用
- 28. angularjsのドル($)記号の使用
- 29. 崇高なテキストのソーダテーマを適用する際の問題2
- 30. コンパスエラー:崇高なテキスト
\ $を使用すると結果が$ – Mahen