跳转至

VSCode

VSCode只是一个编辑器,而不是IDE(Integrated Development Environment 集成开发环境=编辑器+编译器+调试器)

Python

使用VSCode自带的Python解析器,如果非根目录下引用了自定义包,在debug时会出现找不到包的情况,这貌似是一个已知但一直未解决的问题

一种解决方式是可以在文件开头加上如下代码,但这样比较麻烦

import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)

另一种是根据提示在根目录下的.vscode/launch.json配置中指定"env:{}",具体如下

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true,
            "env": {
                "PYTHONPATH": "${workspaceFolder}"
            }
        }
    ]
}

PicGo

https://picgo.github.io/PicGo-Core-Doc/zh/guide/

20210808174641

  • 从剪切板上传:Cmd+Option+U(Windows用Alt替代Option
  • 从文件夹上传:Cmd+Option+E
  • 输入路径上传:Cmd+Option+O

其它插件

VSCode的一些配置等多端同步,现在已经不需要再使用Settings Sync扩展来管理,只需要登陆账号即可自动同步。

  • GitLens 显示每一行代码的改动记录
  • markdownlint 一些markdown语法提示

最后更新: 2022-07-12