Bash 如果应用程序的名称有多个字符串,如何使用我选择的文本编辑器从CLI打开文件?

Bash 如果应用程序的名称有多个字符串,如何使用我选择的文本编辑器从CLI打开文件?,bash,command-line-interface,hyperterminal,Bash,Command Line Interface,Hyperterminal,我正在学习使用超级终端进行网页开发。我需要使用VSCode直接从CLI打开文件。 使用记事本++打开它,我可以通过编写 start Notepad++ filename.ext 但是我想用VisualStudio代码打开它 start Visual studio Code filename.ext vscode的名称在应用程序中显示为Visual studio代码。因为它有多个字符串,所以我得到了一个错误。如何将应用程序的名称绑定在一起。 如果我想通过atom打开我写的东西,它工作得很好 s

我正在学习使用超级终端进行网页开发。我需要使用VSCode直接从CLI打开文件。 使用记事本++打开它,我可以通过编写

start Notepad++ filename.ext
但是我想用VisualStudio代码打开它

start Visual studio Code filename.ext
vscode的名称在应用程序中显示为Visual studio代码。因为它有多个字符串,所以我得到了一个错误。如何将应用程序的名称绑定在一起。 如果我想通过atom打开我写的东西,它工作得很好

start Atom filename.ext 

如何使其工作。

我认为,要通过终端打开Visual studio代码,您需要将其称为“代码”,因此在您的情况下,它将是“start code filename.ext”。
请注意,我在linux中工作,在windows中可能略有不同。您还可以查看vscode的属性,它应该说明如何打开它。

我相信通过终端打开Visual studio代码时,您需要将其称为“代码”,因此在您的情况下,它应该是“start code filename.ext”。
请注意,我在linux中工作,在windows中可能略有不同。您还可以查看vscode的属性,它应该在那里说明如何打开它。

我知道这是一个迟来的答案,但也许它会帮助其他人。
命令是:code filename.txt

我知道这是一个迟来的答案,但也许它会帮助其他人。
命令是:code filename.txt

可能使用单引号:
启动“Visual studio code”filename.ext
。我试过了,但没用。。。开始代码fname.ext运行正常…感谢您的回复…Windows资源管理器中显示的程序名称与此无关。当您启动一个程序时,最终需要知道它的主二进制文件,在VisualStudio代码中是Code.exe。在其他示例中,商业名称恰好与exe名称相同。您可以通过查看要运行的命令的快捷方式来查找。例如,Microsoft Word也会发生类似的情况,它的二进制文件实际上是
winword.exe
。可能会使用单引号:
启动“Visual studio code”filename.ext
。我试过了,但没用。。。开始代码fname.ext运行正常…感谢您的回复…Windows资源管理器中显示的程序名称与此无关。当您启动一个程序时,最终需要知道它的主二进制文件,在VisualStudio代码中是Code.exe。在其他示例中,商业名称恰好与exe名称相同。您可以通过查看要运行的命令的快捷方式来查找。例如,Microsoft Word也会发生类似的情况,它的二进制文件实际上是
winword.exe