python - 在 VScode 上创建新的 python 文件时如何使用模板?

标签 python visual-studio-code

在我的 python 文件中,我总是以以下几行开头

import sys
import matplotlib as mpl
sys.append('C:\\MyPackages')

rc_fonts = {
    "text.usetex": True,
    'font.size': 20,
    'text.latex.preamble': r"\usepackage{bm}",
}
mpl.rcParams.update(rc_fonts)

有没有办法向 VScode 指示每次创建新的 file.py 时,它将从前面的行开始?

现在,我复制/粘贴“template.py”,但这并不是很方便。

因为我使用的是 Windows,所以我还尝试将“C:\MyPackages”添加到用户变量路径中,但没有成功。

最佳答案

为了完成这种重复性任务,我们可以在 VSCode 中使用代码段

第 1 步:点击 > shift+ctrl+p 打开命令面板。

第 2 步:选择代码段:配置用户代码段

第3步:选择Python

第 4 步:将以下代码粘贴到 python.json 文件中。更改前缀值。就像 "prefix": "hedwin"所以现在当你输入 hedwin 时,vscode 将粘贴我们的代码片段

"": {
  "prefix": "",
  "body": [
    "import sys",
    "import matplotlib as mpl",
    "sys.append('C:\\\\MyPackages')",
    "",
    "rc_fonts = {",
    "    \"text.usetex\": True,",
    "    'font.size': 20,",
    "    'text.latex.preamble': r\"\\usepackage{bm}\",",
    "}",
    "mpl.rcParams.update(rc_fonts)"
  ],
  "description": ""
}

用于制作片段:snippet generator

关于python - 在 VScode 上创建新的 python 文件时如何使用模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74599665/

相关文章:

python - 检查 scikitlearn imputer 丢弃了哪些特征

python - 如何使用多个 numpy 1d 数组创建 pandas DataFrame?

python - Pytest 使用参数化 fixture VS。 pytest.mark.parametrize

visual-studio-code - 如何设置 Visual Studio Code 来编译 C++ 代码?

flutter - 没有为类 'delete' 定义方法 'AppJsImpl'

python - Predict_proba 不适用于我的高斯混合模型(sklearn,python)

Python3 : two dictionaries with numpy vectors of different size consume the same amount of RAM

visual-studio-code - 如何在 visual studio 代码中集成 git bash

visual-studio-code - 如何在 Visual Studio Code 的十六进制编辑器中查看 bin 文件?

visual-studio-code - VSCode : is it possible to easily format/color my own "language"?