每月见闻202211

vscode注释插件

Better Comments

该插件能够帮助生成易于阅读的高亮形式代码注释

插件需要通过settings.json添加配置项,在settings.json中输入”better-comments.tags”,会自动生成默认配置

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
"better-comments.tags": [
{
"tag": "!",
"color": "#FF2D00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "?",
"color": "#3498DB",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "//",
"color": "#474747",
"strikethrough": true,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "todo",
"color": "#FF8C00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "*",
"color": "#98C379",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
}

插件支持自定义关键字和颜色,例如我定义的自定义关键字

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
        {
"tag": "<todo>",
"color": "#FF8C00",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "<test>",
"color": "#32CD32",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
},
{
"tag": "<note>",
"color": "#007FFF",
"strikethrough": false,
"underline": false,
"backgroundColor": "transparent",
"bold": false,
"italic": false
}
  • tag就是匹配的关键字

  • color字段填写你想要的颜色编码

  • strikethrough是否用删除线

  • underline 是否用下划线

  • backgroundColor 背景色

  • bold 是否加粗

  • italic 是否为斜体

在C代码中显示的效果如下

koroFileHeader

该插件用于自动生成文件头部注释和函数注释

详细配置参见 koro1FileHeade wiki

主要功能

  • 文件头部注释

    • 自动更新创建时间和最后编辑时间

    • 配置好模板后,通过快捷键自动添加

    • 支持自定义属性

  • 函数注释

    • 支持自定义属性

Z-Library没了怎么办

环球最大的数字图书馆Z-Library因版权问题被美国邮政检查局查封,所有DNS服务器全部封禁

在Z-Library上下载了好多电子书,没有了Z-Library怎么办呢。我找到了一个Z-Library的替代方案,那就是Library Genesis

虽然没有Z-Library的图书那么全那么多,但是很多比较新的英文书籍也是可以找到的,例如最近正在研究的PyCUDA

Powered By Valine
v1.5.2