在使用vscode写代码的过程中,有时候会遇到代码提示没有了,还有自己定义的常用的代码片段,比如console 或者是const等等;
// 自定义的代码片段
"Print to console": {
"prefix": "cl",
"body": [
"console.log($1, '<-$1->');",
],
"description": "Log output to console"
},
"Print to const": {
"prefix": "cn",
"body": [
"const $1 = $2",
],
// // "description": "Log output to console"
},
于是在网上搜索解决方法,找到一篇实用的, 分享并记录。
解决我问题的方法如下:
自动类型获取,提高IntelliSense能力
文件—>首选项—>联机服务设置,然后搜索@tag:usesOnlineServices,或是找到TypeScript: Disable Automatic Type Acquisition,将此项勾选上。
其他方法有:
-
修改快速建议
文件—>首选项—>设置—>搜索prevent , 取消此项的勾选。
-
修改类型自动检测
点击右下角的文件类型,例如JavaScript,然后选择自动检测,如果自动检测的类型不对,就手动选择正确的类型,如下:
-
启动Emmet缩写功能
打开设置,搜索emmet include languages,然后在settings.json中添加:
"explorer.confirmDelete":true,
"emmet.includeLanguages":{
"javascript": "javascriptreact"
}
转载于:VSCode没有代码提示解决办法