PS:本文持续更新ing
数据分析师(BI)的coding语言主要为SQL/Python/Shell,所以分析师90%的代码量都是在编辑器里完成的。工欲善其事,必先利其器,把VSCode酱调教得养眼、顺心又懂事非常的重要。本文分享一波适合BI的VSCode配置,简单且简约。
不废话,上效果图
设置
颜色主题(Color Theme):Flatland Monokai Theme(PS:sublime后遗症)
图标(Icon Theme):VSCode Great Icons
字体大小(Font Size):14
字体(editor.fontFamily):Menlo, 'Courier New', monospace(PS:瑕疵是中英文括弧区分不明显,找一个完美的字体太NaN了)
分隔符(Word Separators):`~!@#$%^&*()-=+[{]}|;:'",.<>/?“”——:()《》~!?。,、
状态栏颜色:#333333
Seed Search String From Selection:false(禁用自动填充查找关键词)
扩展
Python
Chinese
tabNine(PS:巨占内存)
Settings Sync
settings.json
{
/*** 外观偏好 ***/
"editor.fontSize": 14, // 字体大小
"editor.fontFamily": "Menlo, 'Courier New ', monospace", // 字体
"editor.minimap.enabled": false, // 隐藏右边小地图
"workbench.iconTheme": "vscode-great-icons", // 图标
"workbench.colorTheme": "Flatland Monokai", // 主题
"workbench.colorCustomizations": {
"statusBar.background" : "#333333", // 修改底部bar颜色
"statusBar.noFolderBackground" : "#0A0A0D",
"statusBar.debuggingBackground": "#511f1f",
"editor.selectionBackground": "#135564", // 选中高亮颜色
"editor.selectionHighlightBackground": "#135564",
"tab.activeBorder": "#FFA000", // 标签页底边颜色
},
/*** 编码偏好 ***/
"editor.wordSeparators": "`~!@#$%^&*()-=+[{]}|;:'",.<>/?“”——:()《》~!?。,、",// 增加中文字符串分隔符
"editor.acceptSuggestionOnEnter": "smart",
"editor.detectIndentation": false, // 关闭tab自动检测
"editor.suggestSelection": "first",
"editor.occurrencesHighlight": false, // 取消单击匹配高亮
"python.jediEnabled": false,
/*** 其他偏好 ***/
"editor.find.seedSearchStringFromSelection": false, // 禁用查找关键词的自动填充
"sync.gist": "*****7acae6e07224bc90d64b93*****",
}
快捷键
删除acceptSelectedSuggestion快捷键
修改redo快捷键为command+y
// 将键绑定放在此文件中以覆盖默认值
[
{
"key": "tab",
"command": "-acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "cmd+y",
"command": "redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "shift+cmd+z",
"command": "-redo",
"when": "textInputFocus && !editorReadonly"
}
]
常用快捷键(mac版)
option+单击 与 option+双击 与 shift+单击 与 shift+option+单击
command+⬆️⬇️⬅️➡️
option+⬅️➡️
command+D 与 command+L 与command+shift+L
command+N 与 command+S 与shift+command+T
command+F 与 command+G
shift+command+P