管理 WinEdt 启动时要打开的文件集

管理 WinEdt 启动时要打开的文件集

我的旧笔记本电脑坏了,我需要重建 TeX 系统。新设置:

Windows 10,MikTeX 2.9,WinEdt10.2

在我的旧系统中,我设法让 WinEdt 按照以下我认为理想的方式运行。这可能不是您的偏好,但这对我来说是一个理想的工作流程:

  1. 当我单击 .TeX 文件时,WinEdt 会打开它,并且启动时不会出现其他先前打开的文件(如果您问我,这些文件真是令人头疼,因为列表一直在增长……)
  2. 当我单击 .prj 文件时,它会打开主文件和我专门添加到该项目的其他文件(通过在项目打开时创建它们)。并且没有其他文件

问题是我不知道上次是怎么做到的。我问了很多人(甚至是 WinEdt 的友好人士),最后我还是成功了。(你猜对了,那些配置文件只在坏掉的笔记本电脑的硬盘上。)我以为合理的猜测是不够的 :-)

我刚刚运行了 WinEdt 配置向导,现在它以某种方式工作了(.tex 和 .prj 文件类型与 WinEdt 相关联)。但上述问题仍然存在,因为我真的不知道哪些选项可以管理此行为,而且常见问题解答对我来说几乎是天书。问题:

  • 当我单击项目文件的图标(例如 LectureNotes.prj)时,它也会打开不相关的 *.prj 文件,而不是我预期/想要的 LaTeX 源文件。
  • 如果我按照说明这里,并包括以下行

    [专案经理*]

    恢复已打开的文件=0

那么只会打开 .prj 文件。甚至连主文件都看不到。

  • 我怀疑 .prj 文件自 WinEdt7 以来发生了一些变化,因此我通过设置主文件和帮助文件(chapter1.tex、chapter2.tex 等)重新创建了该项目。将其保存为项目。但失败了!这次 .prj 文件还包含其他最近打开的文件(如 HomeworkWk1.tex)的名称,这些文件与讲义项目无关!

我该如何实现这一点?互联网上有没有适合新手使用的 WinEdt 选项 :-)


像我这样的用户对 WinEdt 的一个问题是它试图做太多事情。我可能只使用菜单项的一小部分,这有点让我的大脑不堪重负。我确实意识到并不是每个人都想只使用 tex->dvi->ps->pdf 流程和好用的 LaTeX,所以这没什么问题。这只是我的问题。


当这些问题解决后(我相信有友好的人知道如何解决),我会开始担心文件的字符集。上次我将在 Windows XP 中制作的源代码移植到 Windows 7 时,我遇到了严重的困难,无法适应不同的字符集(ASCII、UTF-8 等等),如果我没记错的话,其中一些问题从未完全解决,我需要做一些奇怪的事情才能正确显示斯堪的纳维亚字母“äöåÄÖÅ”。祝我好运!如果我遇到问题,我会问 :-)


编辑:我尝试在选项界面上进行修改。我没有找到灯泡 :-(。更令人恼火的是,由于我的修改有关 ini 文件的一些数据被标记到 .prj 文件中什么鬼。为什么 prj 文件应该包含与项目的 TeX 文件不相关的任何信息?


编辑(2):我问[电子邮件保护]他们的诊断是,当我尝试运行配置向导时出现了问题。我想我是以管理员权限运行的,但我又试了一次,这次我按照 Alex 的指示在命令切换框中添加了“-V”。这解决了 prj-files 的问题以及打开以前文件的问题。

Alex 进一步建议

  • 反对改变默认设置

    恢复已打开的文件=1

    为此,我建议使用命令开关“-V”。Arzigoglu 的回答给出了同样的建议,所以我接受了,让这个线程进入后台。我不知道如何使用 regedit 进行更改,但我想以管理员权限运行配置向导也是一样的。

  • 在处理项目时不要打开任何 ini 文件。先关闭项目,然后再进行修改。这样这些文件就不会在项目文件中留下任何痕迹。

答案1

尝试这个。

  1. 打开 Windows 注册表编辑器(Win+R->regedit)。

  2. 找到HKEY_CLASSES_ROOT钥匙WinEdt.TeX

  3. 转至子项WinEdt.tex\shell\open\command

  4. predefined值上,改变类似

    "C:\Program Files\WinEdt Team\WinEdt 10\WinEdt.exe" "%1"

    "C:\Program Files\WinEdt Team\WinEdt 10\WinEdt.exe" -V "%1"

    (注意添加开关-V

这应该足以实现你的目标。


HKEY_CURRENT_USER\Software\Classes\WinEdt.TeX请注意,如果您没有管理员权限,则正确的注册表项可能是。


来源:WinEdt 手册索引 -> 命令行开关

-V

以“原始模式”启动 WinEdt:不会自动打开最后一个项目,也不会立即恢复任何文件。

答案2

Arzigoglu 在其回答中所写的内容完全正确。

事实上,-V以“原始模式”启动 WinEdt 的正确命令行开关。

但是,不必修改 Windows 注册表,而是可以直接在 WinEdt 内部完成此操作。

从选项菜单打开配置向导对话框并选择“文件类型关联”选项卡。

根据您的权限,为所有用户或当前用户选择“修改文件类型关联”。将出现以下对话框:

在此处输入图片描述

-V只需在“命令开关”字段中添加您想要的所有文件类型,然后按“确定”即可。

相关内容