我遇到了无法将 TeXlipse 插件放入我首选的存储库的问题,因为它的路径包含空格。文件路径也包含空格。看来该插件在解释提供的参数时存在错误!
答案1
目前 TeXlipse 插件中有一个错误,\"C:
将被转义为"C:
但texlipse.jar\"
不会被转义为texlipse.jar"
,而是texlipse.jar\
加上"
- 符号,这将结束我们的字符串。下面的行包含一些解决方法,并允许您在指向插件的路径和指向文件的路径中使用空格。我的文件名从不包含空格,所以我对此无话可说。当源文件名中包含空格时,您会遇到更多问题,例如“My Tex Source.tex”而不是“MyTexSource.tex”。
-reuse-instance -inverse-search "javaw -classpath \"C:\Dokumente und Einstellungen\kec\plugins\net.sourceforge.texlipse_1.5.0\texlipse.jar\"; net.sourceforge.texlipse.viewer.util.FileLocationClient -p 55123 -l %l -f \"%f\""
下图显示了设置
请记住,如果使用此设置,必须通过 Eclipse 启动 Sumatra PDF 阅读器的第一个实例才能正确应用提供的参数。除非您使用多个 IDE 操作参数,否则此操作只能执行一次-inverse-search
。
更新1
添加"%fullfile"
该-reuse-instance
参数可以解决 Eclipse Luna 首次启动 Sumatra 时的响应问题。
-reuse-instance "%fullfile" -inverse-search "javaw -classpath \"C:\Dokumente und Einstellungen\kec\plugins\net.sourceforge.texlipse_1.5.0\texlipse.jar\"; net.sourceforge.texlipse.viewer.util.FileLocationClient -p 55123 -l %l -f \"%f\""
搜索选项提示:
通过 CTRL+4 可以进行 Sumatra 的正向搜索(见图),而通过 CTRL+ALT+F 或 ALTGR+F 可以进行 Pdf4Eclipse 的正向搜索,不要指望这个快捷方式可以与 Sumatra 一起使用,它是 Pdf4Eclipse 的一个功能。
反向搜索支持选项必须更改为Viewer runs external command
(见图)。