[SublimeText3] オートコンプリートの表示方法
どうもこんばんは!HYPのこうじです。
以前『4年ぶりにPC買い換えました。』でもお伝えした通り、PCを変えてから主にSublimeTextの挙動がおかしくなりました。
何がおかしいかというと、以下のような感じです。
- オートコンプリートが出ない (困るLv1)
- YUI Compressorが使えなくなる (困るLv99)
- Compass+Sassが使えなくなる (困るLv65535)
他にも細かい設定やらで不具合はあったのですが、とりあえず上の3つがもう死活問題。
特にCompassとSass使えなかったらスタイルシート出せないじゃんとかもうそんなレベルです!
とか何とか言っておいて、実は今回のお題はLv1のオートコンプリートが表示されない!が本題です^-^
オートコンプリートとは?
理由はわからないのですが、以前のPCでは特に何も設定せず表示されていたので余計に困惑しました。
そしていつも通り、無駄に時間食いました!
もし、表示しなくなった!って方は試してみてください。
ちなみにオートコンプリートとは、ある程度入力すると候補リストが表示され、そこから選ぶ事で非常に簡単に入力ができる便利な機能です。
スニペットに関しては下記の記事で紹介しています。
合わせてどうぞ!
[SublimeText3] スニペットを活用して作業を大幅短縮!
ユーザー設定を変更
オートコンプリートを表示するかしないかはユーザー設定から変更が可能です。
『Preferences』>『Settings – User』をクリックすると各設定の細かい変更が可能です。
設定ファイルを開いたら下記の内容を追記してください。
何も記述がない場合
[js]
{
"auto_complete_selector": "source – comment, text",
}
[/js]
記述がある場合
[js]
{
"color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
"draw_minimap_border": false,
// ・
// ・
// ・
"font_face": "メイリオ",
"font_size": 10,
// ▼この行を追加する。
"auto_complete_selector": "source – comment, text",
}
[/js]
これでオートコンプリートが表示されるようになりました!
手動で出す場合は?
オートコンプリート要らない時までリストが出て非常に邪魔!なんて人には、敢えて非表示にして、
CTRL
+SPACE
で任意に表示することも可能です。