Я пытаюсь запустить несколько экземпляров TeXstudio, используя SumatraPDF в качестве внешнего средства просмотра. Я использую Windows 10. Идея заключается в том, что у меня открыто несколько рабочих столов, и когда у меня открыто несколько проектов одновременно, у меня может быть один проект на один рабочий стол. Я не за горами, чтобы заставить это работать, но не могу понять это правильно. Мне не нужно сколько угодно экземпляров;Я был бы рад просто настроить его так, чтобы, например, у меня было три.
То, что я сделал до сих пор ... (настроено на двоихслучаи)
Я создал два ярлыка для файла texstudio.exe
в C:\Program Files (x86)\texstudio\
, которые называются texstudio1
и texstudio2
;Кроме того, я скопировал файл texstudio.ini
в %APPDATA%\texstudio\
, получив texstudio1.ini
и texstudio2.ini
. Кроме того, я создал две копии SumatraPDF
, к которым добавлены 1
и 2
.
Для ярлыков в "target" я добавил --start-always
и --config %APPDATA%\texstudio\texstudio1.ini
для texstudio1
и аналогично для texstudio2
. (См. Команды файла TeXstudio в руководстве TeXstudio .)
Файлы .ini
имеют команду вечного просмотра "C:\Program Files\SumatraPDF\SumatraPDF1.exe" -reuse-instance -inverse-search "\"C:/Program Files (x86)/TeXstudio/texstudio1\" \"%%f\" -line %%l" "?am.pdf"
и аналогично для 2
. (См. Прямой / обратный поиск в руководстве TeXstudio .)
Проблема в том, что обратный поиск всегда открывает новый сеанс TeXstudio (как и должно быть). Я не знаю, как открыть новый сеанс TeXstudio, а затем настроить обратный поиск (из SumatraPDF), чтобы перейти к этому сеансу, не открывая новый.
Обратите внимание, что при создании двух .exe
s для SumatraPDF действительно открывает два экземпляра, этот не случай для TeXstudio;Я не знаю, как открыть две сессии без использования --start-always
.
Кроме того, мне не нужен прямой поиск в SumatraPDF. Я использую его как внешний просмотрщик PDF и использую внутренний просмотрщик PDF для прямого поиска. Хотелось бы мне использовать функцию обратного поиска.