VS Code中Kotlin扩展无代码提示且报错的问题求助
VS Code Kotlin扩展问题解决指南
先确认环境变量配置有效性
- 打开cmd输入
kotlin -version,能正常输出版本号才算配置到位。要是不行,检查PATH里添加的是不是Kotlin的bin目录(一般在IntelliJ或Android Studio的Kotlin插件路径下,比如C:\Program Files\JetBrains\IntelliJ IDEA 2024.1\plugins\Kotlin\kotlinc\bin) - 修改环境变量后必须重启VS Code,否则新配置不会生效
修复fwcd.kotlin的启动报错
- 卸载
mathiasfrohlich.Kotlin扩展,两个Kotlin扩展共存容易引发冲突,仅保留fwcd.kotlin即可 - 按Ctrl+Shift+P调出命令面板,先执行
Kotlin: Stop Language Server,再执行Kotlin: Start Language Server,手动重启语言服务 - 若仍未解决,清理扩展缓存:
- 关闭VS Code
- 找到
%USERPROFILE%\.vscode\extensions\fwcd.kotlin-xxx(xxx为扩展版本号)下的server文件夹,删除其中的缓存文件 - 重新打开VS Code,扩展会自动重新下载并初始化语言服务器
恢复代码提示功能
- 单个
.kt文件需打开其所在的文件夹(不要单独打开文件),语言服务器需要上下文识别才能提供提示 - 项目场景下,确保根目录存在
build.gradle或settings.gradle这类构建文件,语言服务器依赖这些文件解析项目结构,进而生成代码提示
内容的提问来源于stack exchange,提问作者shakib
相关产品推荐
相关产品推荐

