MacOS Ventura 上的 Quicklook 不再适用于 .tex 文件

MacOS Ventura 上的 Quicklook 不再适用于 .tex 文件

自从我将 M1 MacBook Air 更新到 macOS Ventura 后,我就无法再使用快速查看功能来查看 .tex 文件了,在 Finder 中按下文件上的空格键时,它只会提示我:“扩展 com.apple.tips.TipsAppQuicklook-macOS 未实现文件预览“。

我还尝试手动安装第三方的 qlgenerator,它应该能够在预览中打开更多不常见的文件,例如 redme 或 markdown。我尝试使用命令在终端中检查,qlmanage -m pluginscom.apple.tips.TipsAppQuicklook 没有出现在该命令产生的列表中。

我还尝试更新我的所有乳胶包,认为它们需要与我的操作系统保持同步。

我已经在互联网上搜索过了但什么也没找到,我希望这里有人遇到过同样的问题并能提示解决办法。提前感谢大家。

答案1

存在一个相当优雅的解决方案:SourceCodeSyntaxHighlight 应用程序可以处理包括.tex 在内的大量文件类型。 https://github.com/sbarex/SourceCodeSyntaxHighlight

答案2

(以下内容也发布这里

首先是应用程序https://github.com/sbarex/SourceCodeSyntaxHighlight提及@bill 在那个答案中似乎通过明确提供多种类型的文本源文件(可能太多了!)的快速查看功能为我解决了这个问题……

但是,在安装并测试卸载后,“TipsAppQuicklook”消息似乎对某些(但不是全部)文件类型消失了,但仍然没有实际显示预览窗口。

删除后注意到了这种行为语法高亮器应用程序,我尝试了更多删除操作。首先,我删除了 TextMate。仍然没有预览,但按钮从“使用 TextMate 打开”更改为“使用 TeXShop 打开”。所以我删除了 TeXShop。然后...有效(即,带有“使用 Bbedit 打开”按钮的未突出显示的全窗口预览)!

但我仍然想要 TextMate,所以我重新安装了它(和 TeXShop,虽然我真的不使用它)并且......它仍然有效!它仍然有“使用 BBedit 打开”,但我能够使用“获取信息”对话框进行更改。它并不完美:没有语法突出显示,css 文件仍然不显示预览,而且在使用 BBEdit 与 TextMate 打开方面似乎很脆弱,这有时会导致它恢复到不良行为,但它可能是一个适当的解决方案(尽管我实际上可能会回到新的语法突出显示应用程序)。

显然,所有这些都依赖于应用程序的安装顺序以及它们如何注册其功能,这可能会导致冲突。我想知道它是否有记录在案,以及是否有不那么强硬的方法来改变它的工作方式......

答案3

我在运行 Ventura 的新 M1 iMac 上遇到了这个问题。我尝试了其他解决方案,发现无法预览某些其他文件。我终于在 Mac App Store 上找到了一款名为 Peek 的应用程序,它似乎对我来说非常完美。它不是免费的,但也不贵。它让我可以预览没有扩展名的文件,例如platexmkrc,其他解决方案出于某种原因无法做到这一点。

https://apps.apple.com/us/app/peek-a-quick-look-extension/id1554235898?mt=12

答案4

你可能想问这个问题https://apple.stackexchange.com

我将首先按住 Control 键并单击文件(或者右键单击,如果您愿意)以获取菜单并选择获取信息。 在下面打开用:(在弹出的窗口底部附近),它应该显示默认文件打开程序.tex是什么。如果不是 TeXShop 或您喜欢的 TeX 编辑器,请尝试选择它,然后单击全部更改...按钮,看看是否可以恢复 Quicklook。我最好的猜测是 M1 MacBook 上有一个应用程序声称拥有带有.tex扩展名的文件的所有权。

相关内容