Я должен выполнить следующую команду из командной строки в Windows 7:
SumatraPDF.exe -inverse-search "\"C:\Program Files\eclipse\inverse_search.bat\" \"%f\" %l"
Однако я должен изменить его немного, так как моя установка Eclipse расположена в здесь:
C:\Program Files (x86)\Eclipse (C++)
Как я выхожу из этой строки правильно? Я должен выйти из круглой скобки и плюсов также? Или как раз выйти из двойных кавычек?
SumatraPDF.exe -inverse-search "\"C:\Program Files (x86)\Eclipse (C++)\inverse_search.bat\" \"%f\" %l"
Когда есть сомнения, убегайте от всего. Я обнаружил, что мне не нужно экранировать (), % или +.
Я даже не думаю, что вам нужно избегать кавычек; этого должно быть достаточно, чтобы сделать:
SumatraPDF.exe -inverse-search ""C:\Program Files (x86)\Eclipse (C++)\inverse_search.bat" %f %l"