Запустить TexnicCenter из Mingw64, не запуская несколько экземпляров?
Я использую Git с Mingw64 под Windows 10, но я новичок в Git/Linux/bash.
Я хотел бы определить команду в интерпретаторе Mingw64, чтобы, если я наберу
texniccenter my_file.tex
my_file.tex откроется в работающем экземпляре TexnicCenter, если он есть, или в новом, если ни один экземпляр не запущен. Основываясь на ответе на команду открыть файл с помощью git , я создал файл с именем texniccenter со следующим содержимым
#!/bin/sh
"C:\Program Files\TeXnicCenter\TeXnicCenter.exe" "$1" &
и я сохранил его в
"C:\Program Files\Git\usr\bin"
. Это работает нормально, но каждый раз запускает новый экземпляр TexnicCenter. Я читал, что мне нужно использовать параметр командной строки, чтобы 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
первый.