在脚本文件夹中打开Visual Studio Code Powershell终端

用户名

当我右键单击VSCode中的ps1脚本并在Powershell Terminal中打开它时,当前文件夹不是脚本文件夹,而是项目文件夹。

有没有一种方法可以配置它在脚本文件夹中打开?

mklement0

假设:

  • 您已通过命令(在Windows上)或直接通过用户设置/ /将PowerShell配置为默认外壳Terminal: Select Default Shell程序"terminal.integrated.shell.windows""terminal.integrated.shell.osx""terminal.integrated.shell.linux"

  • 您试图通过右键单击侧边栏Explorer视图中的文件/子文件夹并选择Open in Terminal来打开PowerShell实例,并且希望该实例的当前位置为该文件所在的文件夹/该子文件夹

从(至少)VSCode 1.17.2开始,默认情况下应该可以使用

如果没有,也许您自己的自定义代码会$PROFILE直接或间接更改当前位置

如果您不希望/无法阻止$PROFILE代码更改位置,则可以通过以下用户设置来解决此问题:该用户设置代码运行显式设置当前位置 $PROFILE

Windows上

"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.shellArgs.windows": [ "/c", "powershell -noexit -command 'Set-location \"%CD%\"'" ]

cmd.exe用作默认外壳程序,然后使用一个明确将其更改为该文件夹的命令来调用PowerShell。

以下其他平台的解决方法类似地起作用:

macOS上

"terminal.integrated.shell.osx": "/bin/bash",
"terminal.integrated.shellArgs.osx": [ "-l", "-c", "exec pwsh -noexit -command 'set-location \"$PWD\"'" ]

Linux上

"terminal.integrated.shell.linux": "/bin/bash",
"terminal.integrated.shellArgs.linux": [ "-c", "exec pwsh -noexit -command 'set-location \"$PWD\"'" ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected]om 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio Code中清除终端?

在Visual Studio中打开终端?

如何在Visual Studio Code中从集成终端打开文件?

Visual Studio Code从不重新打开以前的文件或文件夹

如何在Visual Studio Code或VSCode中更改集成终端

更改Visual Studio Code的内置终端中显示的行数

在Visual Studio Code中打开多个项目/文件夹

如何在Visual Studio Code中关闭打开的文件夹?

Visual Studio Code总是重新打开以前的文件或文件夹

在Mac上的Visual Studio Code中更改默认终端应用

如何设置链接以从OSX上的终端打开Visual Studio Code?

在Visual Studio Code中从git排除文件夹

从VS Code终端(Windows 10)在VS Code中打开选定的文件夹

Visual Studio代码-终端(PowerShell)-如何复制文本

Visual Studio Code找不到供应商文件夹(Laravel项目)中的文件

如何在Visual Studio Code中运行Powershell脚本?

是否可以在Visual Studio Code中的文件夹之前显示文件?

VS Code从Powershell打开新终端

Visual Studio Code在同一终端中运行代码

如何在Visual Studio Code中设置工作区文件夹?

Visual Studio Code Terminal在Powershell中继续运行Python脚本

使用Visual Studio Code任务自动执行多个文件夹中的C makefile

Visual Studio Code无法从Powershell打开

无法解析“ $ {workspaceFolder}”。请打开一个文件夹。在Visual Studio Code上

如何在不关闭Visual Studio Code中的第一个文件夹的情况下打开其他文件夹

如何在Visual Studio Code中运行多个终端命令?

获取Visual Studio Code终端历史记录

终端中的 Visual Studio Code 编辑器

Visual Studio Code 不会重新打开文件或文件夹

TOP 榜单

热门标签

归档