我正在寻找一个 TeX 编辑器,不是LaTeX 编辑器。我通常从命令行运行,所以我想要的只是编辑功能。具体来说,我想要一个简单、轻量级的编辑器,提供可自定义的语法突出显示。如果我可以为程序提供一个或多个命令列表并以不同的颜色显示,那就太好了。
我正在使用 Windows。
答案1
我最近开始使用代码浏览器http://tibleiz.net/code-browser/ 非常棒。它有我发现的最好的代码折叠模型。TEX 的可配置语法高亮功能非常棒。
它缺少其他一些提到的文本编辑器的一些功能(例如宏语言有点简陋) - 但特别是折叠功能和一些其他巧妙的东西使它无论如何都位居我的列表首位。
答案2
我建议你使用 Notepad++ (http://notepad-plus-plus.org/)
它很轻便,免费(自由和免费),而且也可以随身携带(您可以从笔式驱动器运行它,而无需安装它)。
它具有 TeX 和许多其他语言的高亮显示功能,并且易于配置。一些插件非常有用(例如用于比较文件的插件),而且我喜欢在多个文档之间进行搜索的功能。
你确实应该尝试一下。
答案3
对于寡妇,我使用文本文档编辑器。它使用简单,并且具有语法高亮和语法检查功能
答案4
Visual Studio 代码是个最好的我目前找到的。OP 说他们使用的是 Windows,所以他们想要点击链接,但对于 Linux,您通常可以在包管理器中找到它(它被称为code
用户pacman
)。
以下是我在寻找纯 TeX 支持时使用过的一些编辑器。它们都适用于 Windows、Mac 和 Linux!如果您尝试使用其他 GUI 编辑器之一,请确保选择了正确的文件类型。
- Vim:相当不错。语法高亮效果很好,颜色也合理。虽然我还没试过,维姆泰克斯看起来是个不错的插件,可能会为普通的 TeX 添加更多功能,如命令完成和编译。我确信您可以操纵 Vim 来运行您自己的编译命令/序列。
- Emacs+奥科特克斯:Emacs 是 Vim 的替代品。其他人提到 AUCTeX 提供了良好的环境,但我已经了解了 Vim,我发现很难切换到具有类似学习曲线的其他编辑器。如果你是 Emacs 的粉丝,那就去吧;否则,我建议先尝试一下 VS Code。
- 特克斯工作室:语法高亮问题。编码太过死板,无法仅支持 LaTeX,但纯 TeX 确实有命令补全功能。
- Sublime Text:我想我可能不得不安装一个插件。它对语法高亮的支持还不错,但没有命令完成功能。我认为语法高亮的默认颜色也有点丑。
- 原子:没有现成的功能,但安装插件后,你会得到一些不错的语法高亮显示
language-tex
。没有命令完成。似乎存在仍处于测试阶段的拼写检查插件,但在撰写本文时,我无法让它们工作。LaTeX工具可能是另一个有趣的插件(它推荐拖船)。
关于 VS Code
LaTeX Workshop
安装扩展(左侧菜单 -> 搜索扩展)后,VS Code(Visual Studio Code)具有纯 TeX 支持。
TeX
打开文件后,请确保已选择语言模式(底部状态栏)。
在这里您可以看到一些语法突出显示和命令完成:
您还可以通过扩展程序进行拼写检查Spell Right
(支持多种语言)。安装后,需要进行一些配置---请继续阅读扩展程序的“详细信息”页面以了解您的操作系统。我必须运行(您可能还必须安装 hunspell):
ln -s /usr/share/hunspell/* ~/.config/Code\ -\ OSS/Dictionaries
然后在编辑器状态栏中启用英语拼写检查。
一旦我弄清楚了 VS Code 中的编译功能,我可能会回来添加更多内容(如果您已经弄清楚了,只需编辑我的答案),但我真的很喜欢到目前为止所看到的内容。我在学习它时就把它扔掉了。我希望它能帮助其他寻找好编辑器的人。