当前位置: 首页 > 知识库问答 >
问题:

我想使用代码 。WSL 中的命令,用于使用远程打开与代码内部人员

常鸿朗
2023-03-14

我正在使用linux的Windows子系统,到目前为止,最好的文本编辑器体验是VS Code-内部人员和他们的WSL远程插件。然而,尽管反复努力,我只在复制功能方面取得了部分成功,在我的WSL(zsh)终端中,我可以键入code。code XX来打开代码中的目录。我确实有一个功能可以使用,在代码内部人员中打开WSL目录,但它不通过WSL接口,所以我使用的是powershell/windows环境,我想要所有的linux。这个功能在某种程度上有效,并且是提供的。

我尝试了一个简单的别名(由于目录路径中的windows spaces而不起作用)。这个版本可以工作——但是我必须< code > ctrl shift p —

function code(){
/mnt/c/Users/camer/AppData/Local/Programs/Microsoft\ VS\ Code\ Insiders/Code\ -\ Insiders.exe $1
}

我希望这个函数能按预期工作-当在WSL中运行时,它会打开已经有WSL会话的windows(. exe)VSCode内部人员。

共有2个答案

凌蕴藉
2023-03-14

@Roadowl在上面的评论里回答了我的问题。作为参考,我将粘贴固定的复制/粘贴功能。只需在windows上将目录更改为您的内部人员路径。


function code(){
/mnt/c/Users/camer/AppData/Local/Programs/Microsoft\ VS\ Code\ Insiders/Code\ -\ Insiders.exe "$1"
}

冀越
2023-03-14

尝试将双引号放在$1左右。

始终对作为路径或文件名的变量进行双引号引用。

 类似资料:
  • 我有一个PowerShell代码,我正在通过PowerShell调用它。exe。代码会进行一些验证,然后调用主脚本来完成实际的工作。 代码如下: 下面是错误消息:

  • 使用远程开发扩展包,VisualStudioCode可以打开当前系统上运行的Docker容器,并打开使用SSH连接的远程主机上的文件夹。 如果远程SSH主机上运行Docker容器,VSCode如何打开该容器中的文件/文件夹?

  • 问题内容: 我想知道如何从Windows Shell中使用JavaFX编译代码。 我在以下代码fxservidor.java: 问题答案: Oracle Java 8 如果您使用的是Oracle Java 8或更高版本(如cayhorstmann在其回答中所指出),则JavaFX类现在位于Oracle Java实现的默认运行时类路径上。您可以直接运行javac,并java在你的程序和JavaFX类

  • 示例程序 本书所有示例程序都基于Go编写,代码托管到GitHub。 每章的示例都是可直接运行的Go源文件,例如第一章的Hellow World程序可以通过go run hello_world.go来运行并查看运行结果。 # go run hello_world.go Hello World 接下来介绍使用Docker来运行本书的示例程序。

  • 我对代码有问题,因为它不能正常工作。这部分代码在第一个播放器上运行时有效 当第二个玩家接触水时,什么也没有发生。没有错误。下面是完整的代码: 我很确定第二个玩家的“结束”是真的,所以它不会这样做。

  • WSL使gcc和其他Linux工具变得容易。您可以使用脚本来快速配置WSL开发环境,因此如果您搞砸了一些事情,您可以快速销毁它,并以最小的成本重新开始。因此,我想在WSL而不是Windows上运行任务。 例如,在Sublime3中,我可以使用GCC的WSL安装构建C代码,只需使用以下代码创建一个新的构建系统: 到目前为止,我一直在努力想办法在VS Code上复制这个,但没有成功。似乎至少还有一个人