LoginSignup
11
11

More than 5 years have passed since last update.

Sublime Text2 で Titanium Mobile のコード補完を効かせる方法

Last updated at Posted at 2013-01-29
  1. PackageManager で SublimeCodeIntel をインストールする
    参考: http://ready-study-go.blogspot.jp/2011/09/sublime-text-2.html

  2. jsca2js を使って Titanium Mobile の api.json を JS 化する
    https://github.com/navinpeiris/jsca2js

    Titanium3.0.0 の api.json をインストールする場合、jsca2/titanium-mobile.py の 23行目を
    次のように書き換える

    titanium-mobile.py
        url = 'http://docs.appcelerator.com/titanium/data/' + version + '/api.json'
    

    ※ Titanium3.0.0 の api.json も http://docs.appcelerator.com/titanium/data 以下にあるため。

  3. 生成された titanium-mobile-x.x.x.js を ~/.codeintel/extra にコピーする
    本来は別にコピーする必要はないですが、次の説明をしやすくするために。

  4. SublimeCodeIntel の javascriptExtraPaths に、生成した titanium-mobile-x.x.x.js のパスを追加する
    ~/.codeintel/config をテキストエディタで開き下記を追加する

    ~/.codeintel/config
        {
            "JavaScript": {
                "javascriptExtraPaths": ["~/.codeintel/extra"]
            }
        }
    

    以上で自動補完が効くようになっているはず

  5. (オプション) CoffeeScript でも補完が効くようにする
    Sublime Text2 の > Preferences > Package Settings > SublimeCodeIntel > Settings - User を開き下記を追加する

        {
            "codeintel_syntax_map":
            {
                "CoffeeScript": "JavaScript"
            }
        }
    
11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11