windows - 在 Windows Git Bash (MinGW) 中为 Visual Studio Code 添加快捷方式

标签 windows bash visual-studio-code

我正在寻找一种在 Windows Git Bash (MinGW) 中添加快捷方式的方法。

$ code . // should open code in current location

Visual Studio Code setup page展示了如何在 Mac OS X/Linux 中设置快捷方式。

我只需要一种方法来设置基本的快捷方式,以便在我输入时

code c:\

它将执行:

"c:\Program Files (x86)\Microsoft VS Code\bin\code.cmd" c:\


我使用节点让它工作:

node /c/Program\ Files\ \(x86\)/Microsoft\ VS\ Code/bin/code.js .

现在我只需要把它做成一个快捷方式。

我认为这可以使用符号链接(symbolic link)来完成。我只是不确定如何在其中添加一个额外的变量,即

ln -s "node /c/path/to/code.js" code

由于添加的字符串未被识别为有效路径,因此执行上述操作失败。

解决方案

为了扩展 zoon 的回答,以下对我有用

  1. 创建包含以下内容的 code.cmd 文件
#! /bin/sh
node /c/Program\ Files\ \(x86\)/Microsoft\ VS\ Code/bin/code.js $*
  1. 向该代码添加一个符号链接(symbolic link).cmd

    ln/c/path/to/file/code.cmd代码

这允许我将路径参数传递给代码

code ./somefolder/

最佳答案

创建一个shell脚本:

#! /bin/sh
cmd //C code.cmd $*

将其命名为“code”并与“code.cmd”放在一起。

关于windows - 在 Windows Git Bash (MinGW) 中为 Visual Studio Code 添加快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33154212/

相关文章:

windows - 如何在 Windows 下嗅探 USB 端口?

visual-studio-code - 缺少在 Raspberry Pi 上运行的 VSCode 远程服务器所需的库版本

c++ - 从 C++ 编译的 .exe 可以从 Win 2000 开始独立运行吗?

Java - 像 Windows 资源管理器一样对字符串进行排序

Linux - 在特定时间启动 recordmydestop

linux - 未设置源目录 (-s)

javascript - 检测到但未使用的 VScode sourceMaps

visual-studio-code - 使用键盘快捷键切换主题

windows - 无法删除 aux 文件

linux - 从 shell 将 HTML 表转换为 CSV 文件