###前提・実現したいこと
Visual Studio Code を使用してコーディングをしようとしております。
JavaScript 実装時に、
log
と入力し、TAB キーを押したら
console.log('');
と出るように設定したいと思っております。
###発生している問題・エラーメッセージ
調べたところ、ユーザスニペットで実現可能のようであり、
また、上記例はちょうどユーザスニペットのサンプル例にすでに記載あるようでした。
ユーザスニペットの javascript.json を開いたところ、
{ /* // Place your snippets for JavaScript here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the // same ids are connected. // Example: "Print to console": { "prefix": "log", "body": [ "console.log('$1');", "$2" ], "description": "Log output to console" } */ }
このようになっておりましたので、前後の「/」「/」を外し、
「log」と入力して TAB キーを押しましたが、うまく動作しません。(「log」という入力のあとにタブスペースが入るだけでした。)
しかし、「log」と入力したところ、スニペット候補に項目が増えており、
キーボードの十字キー(↓キー)で増えていた候補を選択して enter を押すと、
console.log('');
に変換されました。
期待動作としては、上記を [入力 + TAB キー] で実現したいと思っております。
何か設定不備があるのでしょうか。
わかる方いらっしゃいましたら、よろしくお願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
- OS: MacOS 10.12.4 sierra
- エディタバージョン: 1.12.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/14 06:56
2017/06/14 07:07
2017/06/14 08:54