自定义Python脚本 VSCode扩展
这是一个VSCode扩展,允许您在右键菜单中添加自定义Python脚本,并快速执行它们。
功能特性
- 🐍 在右键菜单中添加"自定义脚本"子菜单
- ➕ 快速创建新的Python脚本
- 🔄 自动扫描和刷新脚本列表
- 📁 一键打开脚本文件夹
- 🚀 快速选择和执行Python脚本
- 📊 实时显示脚本执行结果和错误信息
- ⚙️ 可配置的Python解释器路径和脚本存放路径
安装方法
- 下载
.vsix 扩展文件
- 在VSCode中按
Cmd+Shift+P (Mac) 或 Ctrl+Shift+P (Windows/Linux)
- 输入 "Extensions: Install from VSIX..."
- 选择下载的
.vsix 文件
- 重启VSCode以激活扩展
或者使用命令行安装:
code --install-extension custom-python-scripts-1.0.0.vsix
使用方法
1. 使用右键菜单
- 在文件资源管理器或编辑器中右键点击
- 选择 "🐍 自定义脚本" 子菜单
- 选择以下选项之一:
- 🐍 运行Python脚本: 显示脚本选择器,选择要执行的脚本
- ➕ 添加新脚本: 创建一个新的Python脚本
- 📁 打开脚本文件夹: 在新窗口中打开脚本存放文件夹
- 🔄 刷新脚本列表: 重新扫描脚本文件夹
2. 使用命令面板
按 Ctrl+Shift+P (Windows/Linux) 或 Cmd+Shift+P (Mac) 打开命令面板,然后输入:
自定义脚本: 运行Python脚本
自定义脚本: 添加新脚本
自定义脚本: 打开脚本文件夹
自定义脚本: 刷新脚本列表
配置选项
在VSCode设置中,您可以配置以下选项:
customScripts.scriptsPath
- 类型:
string
- 默认值:
"" (使用扩展默认路径)
- 描述: 自定义脚本存放路径。留空则使用扩展的默认全局存储路径。
customScripts.pythonPath
- 类型:
string
- 默认值:
"python3"
- 描述: Python解释器路径。可以是系统PATH中的命令,也可以是完整路径。
脚本模板
当您创建新脚本时,会自动生成以下模板:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
script_name - 自定义Python脚本
创建时间: 2024-01-01 12:00:00
"""
import sys
import os
from datetime import datetime
def main():
"""主函数 - 在这里添加你的代码"""
print(f"执行脚本: script_name")
print(f"执行时间: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
print(f"当前目录: {os.getcwd()}")
# TODO: 在这里添加你的代码逻辑
print("脚本执行完成!")
if __name__ == "__main__":
main()
脚本执行环境
- 工作目录: 当前VSCode工作区的根目录
- 超时时间: 30秒
- 输出显示: 在专用的输出通道中显示执行结果
- 错误处理: 自动捕获和显示执行错误
故障排除
脚本执行失败
- 检查Python解释器路径是否正确
- 确认脚本文件语法正确
- 查看输出通道中的详细错误信息
找不到脚本
- 使用"刷新脚本列表"命令
- 检查脚本文件夹路径配置
- 确认脚本文件以
.py 结尾
权限问题
- 确保对脚本文件夹有读写权限
- 检查Python解释器的执行权限
许可证
MIT License
| |