Appearance
vscode配置
vscode插件
macro(行尾加封号)
在扩展面板安装 macros 之后打开配置:添加插件配置语句:
json
"macros": {
"end_semicolon": [ // 末尾加分号
"cursorLineEnd",
{
"command": "type",
"args": {
"text": ";"
}
},
],
"end_colon": [ // 末尾加冒号
"cursorLineEnd",
{ "command": "type",
"args": {
"text": ":"
}
},
],
},
code->首选项->键盘快捷键 中设置按键绑定:
json
{
"key": "alt+;",
"command": "macros.end_semicolon"
},
{
"key": "alt+shift+;",
"command": "macros.end_colon"
},
alt+;
(行尾自动加分号)、alt+cmd+;
(行尾自动加冒号)
实用插件
- Better Comments: 美化注释插件:可以在注释中添加 ! ? * ~ todo等字符达到高亮注释的目的,同时支持自定义字符和高亮颜色。
- KoroFileHeader: 注释自动生成插件,还支持强大的自定义样式功能。
- open in browser: 在浏览器中打开页面插件,方便实用。
markdown相关插件
- markdownlint:不符合规范的markdown内容就会有黄色波浪线来提示及时修正。并且可以打开实时预览输出的效果
- ……
Python相关插件
- Python:内置非常多实用功能,可将代码分块运行调试。
- Python Preview:可以预览python程序每一步执行过程。
- Python snippets:代码提示,还有很多例句,方便新手使用。
css相关插件
- Live Sass Compiler: sass编译插件,可以深层编译sass,支持输出路径。编译bootstrap等源码不在话下。
vscode设置
字体设置
windows系统下vscode最好看的字体:Menlo
。
自定义主题样式
找一款喜欢的主题很难,找到适合自己的主题更难,我们为什么不自己动手丰衣足食?
替换当前主题语法高亮与字形
1、在“文件-首选项-设置”打开settings.json
文件添加如下代码:
json
"editor.tokenColorCustomizations": {
//在[]里填写你使用的主题名称,例如我使用的是One Dark Pro主题
"[One Dark Pro]": {
//这里可以自定义一些简单的样式颜色。
"numbers": "#C178DD",//例如:修改数字的高亮颜色
"variables": "#6b9dc9",//例如:修改变量的高亮颜色
//对于其他更复杂的颜色设置可以在下面设置
"textMateRules": [ //例如修改一些函数的高亮颜色
{
"name": "Functions",
"scope": "entity.name.function, meta.require, support.function.any-method",
"settings": { "foreground": "#30a0dd" }
}
]
}
}
关于textMateRules
中更复杂的一些颜色配置,可以参考主题的json文件,将主题中需要修改的配置项代码copy到"textMateRules":中进行修改即可。
主题json文件路径一般是在:
path
C:\Users\用户名\.vscode\extensions\主题名称\theme
替换当前主题编辑器样式
如果需要自定义除代码高亮以外的编辑器颜色设置,那么可以通过以下代码(插入方式同上):
json
"workbench.colorCustomizations":{
"[One Dark Pro]": { //在这里面自定义编辑器颜色配置
"editor.selectionHighlightBorder": "#ffffff10",//示例
}
}
切记不可以直接在主题json文件上修改,因为一旦原主题升级,你的修改都会被覆盖。
代码片段技巧
我们可以在代码片段里面使用vscode内置的很多变量:
例如在代码片段中调用当前文件的名称:
json
$TM_FILENAME_BASE // 当前文档的文件名
$TM_FILENAME // 当前文档的文件名+后缀
我们还可以将他们大小写转换
json
${TM_FILENAME_BASE/(.*)/${1:/upcase}/} // 转为大写
${TM_FILENAME_BASE/(.*)/${1:/downcase}/} // 转为小写
- 官方相关文档:
python代码片段
我已经在vscode中整理了大部分的python代码,索引表如下
索引关键词 | 说明 |
---|---|
file | 文件相关操作 |
csv | csv读写相关操作 |
os | os相关操作 |
str | list | dict | tuple | set | json | 数据相关操作 |
shuju | 数据类型转换等相关 |
random | suiji | 随机相关 |
time | datetime | date | 时间日期相关 |
sql | sql增删改查相关 |
requests | requests库相关 |
xpath | xpath操作相关 |
mysql | pymysql | pymysql库相关操作 |
excel | excel-sheet | excel:wb | excel:ws | OpenPyXl库 (Excel)相关操作 |
在vscode中输入相关的关键词索引即可调出相应的代码片段