目录

一、本地配置

1.1 安装python插件

1.2 配置python环境

1.3 Debug说明

二、远程连接

2.1 下载远程工具

2.2 连接远程

2.3 安装python插件

2.3 设置当前路径

2.4 远程访问免密

2.5 设置运行脚本参数

2.6 设置环境变量

2.7 调试怎么看module里面的东西

三、其他一些小技巧

3.1 如何格式化python代码

3.2 打开代码缩略图

3.3 给代码增加标签


一、本地配置

1.1 安装python插件

1.2 配置python环境

在右下角就可以切换python环境,太简单了!

1.3 Debug说明

打断点直接开启!

在debug的过程中,还可以输入打印中间变量或者做一些测试

二、远程连接

2.1 下载远程工具

2.2 连接远程

下载后出现,这个图标,然后连接输入密码即可:

注意:

配置新的ssh时:

ssh -p port号 user@example.com

然后选择config保存本地即可。

2.3 安装python插件

远端仍然要安装python插件

2.3 设置当前路径

代码里配置路径

2.4 远程访问免密

https://zhuanlan.zhihu.com/p/222452460

(1)先在windows上生成key

cmd  中输入 ssh-keygen

生成  id_rsa.pub
路径一般在:

C:\Users\<用户名>\.ssh

(2)然后在远程服务上放置文件 authorized_keys

/home/XXX/.ssh ==> 放置  并且内容就是 id_rsa.pub的内容

2.5 设置运行脚本参数

根目录下:.vscode/launch.json

如果没有就选择debug栏点这个配置:

  • launch.json的内容

{
    "version": "0.2.0",
    "configurations": [
      {
        "name": "Python: 当前文件",
        "type": "debugpy",
        "request": "launch",
        "program": "libs/chatchat-server/chatchat/cli.py", # 运行文件
        "console": "integratedTerminal",
        "cwd": "/xxx/codes/langchain-chatchat-0.3.0",  # 工作目录
        "justMyCode": true,
        "args": ["start", "-a"]  # 运行参数
      }
    ]
  }

然后点运行:

2.6 设置环境变量

仍然是在前面的launch.json中增加内容:

{
    "version": "0.2.0",
    "configurations": [
      {
        "name": "Python: 当前文件",
        "type": "debugpy",
        "request": "launch",
        "program": "cli.py",
        "console": "integratedTerminal",
        "cwd": "/xxx/codes/langchain-chatchat-0.3.0/libs/chatchat-server/chatchat",  
        "justMyCode": true,
        "args": ["start", "-a"],
        "env": {
                "CHATCHAT_ROOT": "/xxx/codes/langchain-chatchat-0.3.0/libs/chatchat-server/chatchat/data"
        } # 这里则是增加环境变量
      }
    ]
  }

然后仍然按照上述方式启动即可。

2.7 调试怎么看module里面的东西

"justMyCode": true, ==> false

三、其他一些小技巧

3.1 如何格式化python代码

需要安装插件autopep8

3.2 打开代码缩略图

ctrl + shift + p 搜索:

minimap

3.3 给代码增加标签

插件:Bookmarks

使用:

    开关:ctrl+alt+k

     跳至上一个:ctrl+alt+j

     跳至下一个:ctrl+alt+l

3.4 创建新文件时自带基础信息

ctrl+G 搜索 python --> 打开 python.json

```

{
    "HEADER": {
        "prefix": "header",
        "body": [
            "#!/usr/bin/env python",
            "# -*- encoding: utf-8 -*-",
            "'''",
            "@文件        :$TM_FILENAME",
            "@说明        :",
            "@时间        :$CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
            "@作者        :XXX",
            "'''",
            "",
            "$0"
        ],
    }
}

```

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐