[SublimeText3] オートコンプリートの表示方法

[SublimeText3] オートコンプリートの表示方法

どうもこんばんは!HYPのこうじです。

以前『4年ぶりにPC買い換えました。』でもお伝えした通り、PCを変えてから主にSublimeTextの挙動がおかしくなりました。

何がおかしいかというと、以下のような感じです。

  • オートコンプリートが出ない (困るLv1)
  • YUI Compressorが使えなくなる (困るLv99)
  • Compass+Sassが使えなくなる (困るLv65535)

他にも細かい設定やらで不具合はあったのですが、とりあえず上の3つがもう死活問題。
特にCompassとSass使えなかったらスタイルシート出せないじゃんとかもうそんなレベルです!

とか何とか言っておいて、実は今回のお題はLv1のオートコンプリートが表示されない!が本題です^-^

オートコンプリートとは?

理由はわからないのですが、以前のPCでは特に何も設定せず表示されていたので余計に困惑しました。
そしていつも通り、無駄に時間食いました!
もし、表示しなくなった!って方は試してみてください。

ちなみにオートコンプリートとは、ある程度入力すると候補リストが表示され、そこから選ぶ事で非常に簡単に入力ができる便利な機能です。

sublimetext-autocomplete

スニペットに関しては下記の記事で紹介しています。
合わせてどうぞ!

[SublimeText3] スニペットを活用して作業を大幅短縮!

ユーザー設定を変更

オートコンプリートを表示するかしないかはユーザー設定から変更が可能です。
Preferences』>『Settings – User』をクリックすると各設定の細かい変更が可能です。

設定ファイルを開いたら下記の内容を追記してください。

何も記述がない場合

{
    "auto_complete_selector": "source - comment, text",
}

記述がある場合

{
    "color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
    "draw_minimap_border": false,
    // ・
    // ・
    // ・
    "font_face": "メイリオ",
    "font_size": 10,

    // ▼この行を追加する。
    "auto_complete_selector": "source - comment, text",
}

これでオートコンプリートが表示されるようになりました!

手動で出す場合は?

オートコンプリート要らない時までリストが出て非常に邪魔!なんて人には、敢えて非表示にして、

CTRLSPACE

で任意に表示することも可能です。

記事一覧

HYPについて