{ "editor.formatOnSave": false, "editor.codeActionsOnSave": { "source.fixAll.eslint": true, "source.organizeImports": false }, "eslint.format.enable": true, "eslint.codeAction.showDocumentation": { "enable": true }, "eslint.validate": [ // "jsonc", "javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "html", "markdown", "json", "yaml" ], "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "i18n-ally.localesPaths": ["src/locales/index.js", "src/locales/languages"], "i18n-ally.sourceLanguage": "en", "i18n-ally.keystyle": "nested", "i18n-ally.extract.ignored": [ "Switch", "${item.id}(${item.$name}${\r\n item.$remark ? `,${item.$remark}` : ''\r\n })", ",${item.$remark}", "${row.$remark ? `${row.$remark}-` : ''}${\r\n row.$name\r\n }-${this.$replaceIP(row.id)}-recording-${dayjs().format(\r\n 'YYYY-MM-DD-HH-mm-ss',\r\n )}.${recordFormat}", "--serial=${row.id} --window-title=${\r\n row.$remark ? `${row.$remark}-` : ''\r\n }${row.$name}-${\r\n row.id\r\n }-🎥录制中... --record=${savePath} ${this.scrcpyArgs(row.id)}", "--serial=${row.id} --window-title=${\r\n row.$remark ? `${row.$remark}-` : ''\r\n }${row.$name}-${row.id} ${this.scrcpyArgs(row.id)}", "${device.$remark ? `${device.$remark}-` : ''}${\r\n device.$name\r\n }-${this.$replaceIP(device.id)}-screencap-${dayjs().format(\r\n 'YYYY-MM-DD-HH-mm-ss',\r\n )}.png", "input keyevent KEYCODE_APP_SWITCH", "input keyevent KEYCODE_HOME", "input keyevent KEYCODE_BACK", "Back", "Notification", "cmd statusbar expand-notifications", "input keyevent KEYCODE_POWER", "Crop", "&", "\r\n {{\r\n loading ", "& percent\r\n ? `${$t(\"about.update.progress\")}...(${percent.toFixed(1)}%)`\r\n : $t(\"about.update\")\r\n }}\r\n ", "\r\n Supported by\r\n\r\n ", "Viarotel", "\r\n\r\n v{{ version }}\r\n ", "pair ${this.formData.host}:${this.formData.port} ${this.formData.pair}" ] }