由于最近Python的代码提示有点问题, 卸载重装了VSCode, 这里说一下彻底卸载, 插件和配置等等
卸载
CleanMyMac X
软件进行卸载(付费软件)腾讯柠檬
腾讯的MAC管理软件- 手动卸载
手动卸载
2020-02月的处理方式
1
2
3
4
5
6
7
8
rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist
rm -fr ~/Library/Preferences/com.microsoft.VSCode.plist
rm -fr ~/Library/Caches/com.microsoft.VSCode
rm -fr ~/Library/Caches/com.microsoft.VSCode.ShipIt/
rm -fr ~/Library/Application\ Support/Code/
rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
# Please run this command with care. Maybe you want to keep extension directories.
rm -fr ~/.vscode/ # !
配置
必备插件
- 基础
- Chinese (Simplified) Language Pack for Visual Studio Code : 用于中文支持
- GitLens — Git supercharged : 更好的Git管理工具
- Local History : 对文件的任意更改都可以回滚
- TODO Highlight: 高亮注释着重代码
- JS
- Vetur : Vue 框架开发支持
- ESLint: 代码风格检查
- Python
- Python: Python语言开发支持
配置信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
// ************************************************************ 全局类 ************************************************************
"workbench.colorTheme": "Monokai", // 主题
"workbench.iconTheme": "material-icon-theme", // con选择
"files.autoSave": "onFocusChange", // 焦点丢失则保存
// 直接排除的文件夹
"files.exclude": {
"**/__pycache__": true,
"**/.history": true,
"**/.venv": true,
"**/node_modules*": true
},
// 排除监听的文件夹
"files.watcherExclude": {
"**/dist/**": true
},
// 排除搜索的文件夹
"search.exclude": {
"**/dist/**": true
},
// ************************************************************ 终端 ************************************************************
"terminal.integrated.defaultProfile.osx": "zsh", // 命令行
"terminal.integrated.defaultProfile.linux": "zsh", // 命令行
// ************************************************************ Python ************************************************************
"python.formatting.autopep8Args": [
// Python 换行限制
"--max-line-length=10000"
],
// ************************************************************ Vue2 ************************************************************
// 插件 Vetur
// "vetur.format.defaultFormatter.html": "js-beautify-html", // HTML 不换行
// "vetur.format.defaultFormatter.js": "vscode-typescript", // JS 不换行
// "vetur.format.defaultFormatterOptions": {
// "js-beautify-html": {
// "wrap_attributes": "auto" // 对齐方式(不换行)
// }
// },
// ************************************************************ Vue3 ************************************************************
// 插件 volar
// "[vue]": {
// "editor.defaultFormatter": "johnsoncodehk.volar"
// },
// "volar.formatting.printWidth": 1000
// ************************************************************ 插件 ************************************************************
// 历史插件
"local-history.daysLimit": 300, // 300天历史存储
}