Запустить 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первый.

0 ответов

Другие вопросы по тегам