首页 > 解决方案 > VScode:创建新脚本时已经编写的代码行(例如:公共包导入)

问题描述

因为我主要在 Vscode/python 上从事机器学习/数据可视化项目,所以在工作之前我有很多导入要做,我想知道是否可以修改 Vscode 默认设置,以便当我在 vscode 中创建新文件时,打开的新脚本已经用我所有的常见导入(np、pd、plt、sns、tf、torch 等)编写,因为每次创建新脚本时都写相同的 15-20 行有点费时(而且很无聊)。

感谢您的帮助,如果您需要澄清问题,请随时发表评论。

编辑:我发现了一些可以部分回答我的问题的东西:Vscode 中的片段。事实上,snipets 是“超级容易定制”的自动完成工具。所以我创建了一个在我输入“import”时自动完成不同导入的程序。

为此:文件 --> 首选项 --> 用户片段 --> 新片段

我把我的自定义片段放在下面:

{

"Auto_import": {
    "prefix": "import",
    "body": [
      "import pandas as pd",
      "import numpy as np",
      "import pathlib",
      "import matplotlib.pyplot as plt",
      "import IPython",
      "",
      "",
      "$0",
      "",
      "",
      "",
      "IPython.embed()"

    ],
    "description": ""
  }
}

我使用它如下:我创建我的新文件,我输入“import”直到提出自动完成,我按回车,自动完成自动完成。解决方案不是全自动的,但非常有用。

PS:你可以使用网站https://snippet-generator.app/来创建你的snipet(自动翻译成snippet格式)

标签: visual-studio-codeimportpackage

解决方案


推荐阅读