命令行启动VScode打开某个文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令行启动VScode打开某个文件相关的知识,希望对你有一定的参考价值。

参考技术A 日常已经习惯使用 vscode 编辑查看文件,非常方便,想着在终端需要编辑查看某个文件的时候,不再使用 vi 或 vim 编辑,而是直接通过命令行启动 vscode 编辑对应文件。
于是检查确认了下 vscode 的启动命令目录( Mac 电脑),在该目录下有一个名叫 code 的脚本文件,即为程序的启动脚本:
目录: /Applications/Visual Studio Code.app/Contents/Resources/app/bin

code 文件:

~/.bash_profile 添加以下行

export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
或者
export PATH=$PATH:/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin

重新打开新的终端,执行 code . 测试,能正常打开当前目录

sudo ln -s/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code /usr/bin/code

当我尝试使用命令行打开 VSCode 时权限被拒绝

【中文标题】当我尝试使用命令行打开 VSCode 时权限被拒绝【英文标题】:Permission denied when I try to open VSCode using a command line 【发布时间】:2022-01-23 00:58:18 【问题描述】:

我正在尝试通过 git 使用 VS Code 作为编辑器打开文件来编辑文件

$code texte.txt

我得到了这个

/c/Users/MAYA/AppData/Local/Programs/Microsoft VS Code/bin/code:第 61 行:/c/Users/MAYA/AppData/Local/Programs/Microsoft VS Code/Code.exe:权限被拒绝

我google了一下,没找到有用的,请问有什么帮助吗?

P.S:我的环境:windows 7,MINGW64

【问题讨论】:

git-bash (details) 不了解您的主机 Windows 环境。在 Windows 上开发时,我开始学习 PowerShell 并使用该终端。如果您特别喜欢 linux,我建议您查看Windows Subsystem for Linux (WSL2)。 【参考方案1】:

按照以下步骤操作,为您使用的操作系统感到自豪。

    从“开始”搜索“高级系统设置”。 点击环境变量 在系统变量中,从变量选项卡中选择“路径”,然后单击编辑。 点击弹出窗口右侧的新建。 从 Explorer 的面包屑路径中复制您的路径并将其粘贴到 步骤 4 中新打开的路径,例如:- C:\Program Files\Microsoft VS 代码\bin 在所有打开的窗口上单击“确定”以确认更改并重新启动您的 cmd 现在你运行它$code.cmd file.extension

【讨论】:

【参考方案2】:

我在高级系统设置下添加了从资源管理器的面包屑到环境变量的路径,然后我使用了$code.cmd file.extension

【讨论】:

以上是关于命令行启动VScode打开某个文件的主要内容,如果未能解决你的问题,请参考以下文章

vscode 在终端输入命令直接打开文件

mac命令行快速启动软件vscode,atom等...

在Git Bash下设置命令行调用`vscode`

当我尝试使用命令行打开 VSCode 时权限被拒绝

cmd命令行带参启动程序

mac的终端通过code .指令快速启动vscode