今天下午刷了一遍VS Code的設置。
原因是,點擊注釋時很大機率會彈出“Request textDocument/documentHighlight failed.
Message: Request textDocument/documentHighlight failed with message: Cannot read property 'kind' of undefined
Code: -32603”。當時,g過,沒有結果,說是VS Code的bug,但不明確。于是,就想從設置上找一找。
改變了幾個項,如:
- 編輯器是否應在鍵入后自動設置行的格式。
editor.formatOnType - "editor.autoIndent": false,
這里默認是false,意思無自動縮進。但實際上用時是有縮進的。改成true看效果。 - "editor.formatOnPaste": false,
應該是用于粘貼時的格式的。改成true看效果。 - "editor.cursorStyle": "line",接受的值為 "block"、"block-outline"、"line"、"line-thin" 、"underline" 和 "underline-thin"
光標樣式。很多蘋果是"underline",但windows用戶可能不習慣。以前sublime光標比VS短。但這不是大事。暫且不變。 - "emmet.useNewEmmet": false,
試用新版emmet模塊。改成true。
下面2個選項也可以用了。"emmet.showExpandedAbbreviation"和"emmet.showAbbreviationSuggestions" - "window.openFoldersInNewWindow": "default",
改成off。不在新窗口中打開文件夾。
在設置用戶設置時報錯,問題在json的}上。但刪除后還是報錯。后發(fā)現,最后一項不能加逗號。
在設置時看到還分用戶設置和工作區(qū)設置。于是查了文檔。
文檔上用戶設置是全局性的。工作區(qū)設置是為每一項目的特殊設置。
工作區(qū)設置文件項目中的 .vscode 文件夾下。
雖然找了這么多設置,但沒發(fā)現一條與“undefined
Code: -32603”有關的。