3

Sublime Text 2 を使用して、軽い jQuery ベースの Javascript プログラミングを行っています。jQuery のコード補完などはありますか? SublimeCodeIntel をインストールしましたが、何も得られません。

たとえば、次のことを考慮してください。

<div id="container">hello</div>

<script type="text/javascript">
function doStuff() {
    $('#container').html('change it');
}
</script>

入力すると、、、などの$('#container').ポップアップがポップアップすることが期待されます。jQuery インテリセンスをまったく機能させた人はいますか?htmlval

PS確かに、私はスニペットを機能させようとしているのではなく、コード補完を試みています。

4

4 に答える 4

5

Try package installer in sublime

search for jquery and install.

于 2015-01-21T11:06:10.610 に答える
4

SublimeCodeIntel は jQuery で問題なく動作するはずです。必要なのは、どこにあるかを伝えるだけです。検索パスの構成に関するドキュメントを確認してください-基本的に、~/.codeintel/configファイルを作成し、次のようなものを配置します

{
    "JavaScript": {
        "javascriptExtraPaths": ["/path/to/jquery.not-minified.js"]
    }
}

初期化。一部の変数名は変更できるため、縮小版の jQuery を使用しないことを忘れないでください(v2 の場合は、これに固執しないでください)。また、インライン ドキュメントもありません。このファイルは/path/to/project_root/.codeintel/config、異なるバージョンや異なるプラグインなどを使用しているかのように作成することもできます。SublimeCodeIntel はすべてのインデックスを作成するのに少し時間がかかる可能性があるため、初めて実行するときは辛抱強く待ってください。インデックス作成が完了した後に Sublime を再起動すると、すべてが新しく読み込まれるので便利です。

于 2013-08-01T22:44:38.197 に答える
1

jQuery シンタックス ファイルをインストールしている場合 (Srikanth AD が提供するリンクから入手できます)、私のAndyJS2アドインはPackageControl経由で入手できます。

AndyJS2 は、JavaScript と jQuery の両方の補完を提供します。ST ウィンドウの右下をクリックして構文オプションを使用し、JavaScript と jQuery を切り替えます。

ただし、SublimeCodeIntel と並行してうまく機能するとは思えません。このパッケージは、アンインストールせずに [設定] メニューの [パッケージ コントロール] から無効にすることができます。

于 2013-08-01T21:54:42.750 に答える