我在 Windows 10 下使用带有 Mingw64 的 Git,但我是 Git/Linux/bash 的新手。
我想texniccenter
在 Mingw64 解释器中定义一个命令,这样如果我输入
texniccenter my_file.tex
my_file.tex 将在 TexnicCenter 的正在运行的实例中打开,如果有一个,或者如果没有实例正在运行,则在一个新的实例中打开。基于对Command to open file with git的回答,我创建了一个名为 texniccenter 的文件,其内容如下
#!/bin/sh
"C:\Program Files\TeXnicCenter\TeXnicCenter.exe" "$1" &
我已将其保存到"C:\Program Files\Git\usr\bin"
. 这工作正常,但每次都会启动一个新的 TexnicCenter 实例。我读过我必须使用命令行选项/ddecmd
来阻止 TexnicCenter 启动一个新实例,但我不确定将它放在上述命令中的哪个位置。我尝试了许多引号和斜杠/反斜杠的组合来转义 中的斜杠/ddecmd
,但到目前为止没有任何效果。
如果这很重要,我问这个问题是因为我想将 Git 配置为使用 TexnicCenter 来显示来自指定提交的文件的内容。根据对https://superuser.com/questions/772269/how-can-i-pipe-console-output-directly-to-notepad的回答,我想输入
git show a_branch_name:my_file.tex | clip && texniccenter
但我必须先定义texniccenter
。