You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置VS Code原生REPL使其识别本地源代码?

配置VS Code原生REPL识别本地源代码步骤
  • 安装对应语言的官方扩展
    VS Code的原生REPL依赖语言服务扩展,比如Python用Microsoft官方的Python扩展,JavaScript/TypeScript用内置的对应扩展,必须确保扩展已安装并启用。

  • 调整REPL启动路径(以Python为例)
    打开设置(快捷键Ctrl+,),搜索Python › Terminal: Execute In File Dir并勾选,这样REPL会在当前源码文件的目录下启动,默认就能找到同目录的本地模块。
    要是需要自定义路径,直接编辑settings.json,添加:

    "python.terminal.launchArgs": [
      "-i",
      "-c",
      "import sys; sys.path.insert(0, './src')"
    ]
    

    把./src换成你的实际源码目录,确保REPL能定位到对应文件。

  • 从源码文件启动REPL
    打开你的本地源码文件,右键编辑器空白处,选择对应语言的启动选项(比如Python的Run Python File in Terminal),终端会启动REPL并加载当前文件的上下文,此时直接调用文件里的函数、变量都可正常执行。
    也可以用快捷键操作:Python按Shift+Enter(选中代码块执行,或直接启动REPL加载当前文件);JavaScript按Ctrl+Shift+P输入Run JavaScript in Terminal启动。

  • 验证配置生效
    比如你有个utils.py模块,里面写了def add(a,b): return a+b,启动REPL后输入from utils import add,如果能正常执行add(1,2)得到结果,说明本地源码已被识别。

其他语言小提示(JavaScript/Node.js)

  • 打开settings.json设置javascript.debugger.executionKind为integratedTerminal,启动REPL后用.load ./index.js命令就能加载本地源码文件,直接调用里面的方法。

内容的提问来源于stack exchange,提问作者kebb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 10:22:36