InsisVim icon indicating copy to clipboard operation
InsisVim copied to clipboard

开启frontend后,.vue文件里lsp快捷键失效

Open leezb101 opened this issue 2 years ago • 1 comments

项目基本信息: vite3+vue3+typescript

.eslintrc.json文件配置:

{
    "env": {
        "browser": true,
        "es2021": true,
        "node": true
    },
    "extends": [
        "eslint:recommended",
        "plugin:vue/vue3-essential",
        "plugin:@typescript-eslint/recommended"
    ],
    "overrides": [
    ],
    "parser": "vue-eslint-parser",
    "parserOptions": {
        "ecmaVersion": "latest",
        "parser":"@typescript-eslint/parser",
        "sourceType": "module"
    },
    "plugins": [
        "vue",
        "@typescript-eslint"
    ],
    "rules": {
    }
}

目前.ts/.tsx/.json文件均正常,但是.vue文件中gp、gd、rn、ac等lsp里配置的快捷键都无法使用,如rn会触发“r”+“'n'”的替换当前光标选中文本为'n'的操作。实在不知道怎么找问题了,求大佬指点。

leezb101 avatar Feb 24 '23 01:02 leezb101

应该是我没配置 vue 的 lsp 的原因,因为我不会 vue。

要在lsp文件夹里加个配置文件,再mason装一下对应的server才行,不知道你能不能研究一下发个pr😄

nshen avatar Feb 24 '23 09:02 nshen