有参数占位符来配置视图工具。
其中包括“%fullfile”,“%line”,“%texfile”。
使用示例是 DDE 命令:
[DocOpen("%fullfile")][FileOpen("%fullfile")]
我想教我的 AcrobatViewR11 进行有限的向前搜索。我希望文档在与我的光标位置相对应的页面上打开。
以下命令打开第 4 页的文档(page_index 3)
[DocGoTo("%fullfile", 3)]
显然我需要用“%page”之类的东西替换固定参数 3。以下命令将被忽略,并且可能是错误的:
[DocGoTo("%fullfile", "%page")]
(编辑:我觉得它没有被忽略,但 ragter %page 被视为 0。这意味着它将文档移动到页面索引 0。)
在哪里可以找到支持的 texlipse 占位符参数的完整列表?
答案1
看起来这些是在源代码中定义的占位符
// the file name variable in the arguments
public static final String FILENAME_PATTERN = "%file";
// the line number variable in the arguments
public static final String LINE_NUMBER_PATTERN = "%line";
// the source file name variable in the arguments
public static final String TEX_FILENAME_PATTERN = "%texfile";
// file name with absolute path
public static final String FILENAME_FULLPATH_PATTERN = "%fullfile";
// the source file name variable in the arguments with absolute path
public static final String TEX_FILENAME_FULLPATH_PATTERN = "%fulltexfile";
那么也许你可以玩一下%line
?
从文档中
使用源到输出链接 将源链接到输出意味着启动查看器查看输出文件的位置,该位置对应于光标当前所在的源文件位置。这通常称为向前搜索。支持向前搜索的编辑器至少包括 Linux 中的 Xdvi 和 Windows 中的 Yap。
配置正向搜索通常是通过在查看器参数的某个位置添加“%line %texfile”来实现的。例如,Yap 查看器的默认参数如下:-1 -s“%line %texfile”%file。启动查看器时,%line 将被替换为光标所在的行号,%texfile 将被替换为当前正在编辑的文件的名称,%file 将被替换为项目输出文件名。
在 Windows 上,还可以使用 DDE 消息让查看器知道在哪里打开文档。在 Acrobat Professional 中,可以通过在 DDE Open 消息末尾添加 [MenuitemExecute("GoBack")] 来实现。有关 DDE 的更多信息,请参阅查看器配置。
http://texlipse.sourceforge.net/manual/build.html
希望这能有所帮助,