0

我在 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

4

0 回答 0