我发现Finder的“快速查找”功能(由推出Space)非常有用,但仅适用于有限数量的文件扩展名。在工作中,我经常会得到.properties,.conf,.ddl和其他本质上是文本的文件,但是在Quick Look中它们的内容从未显示:
有什么办法可以告诉Mac将这些文件视为文本?
谢谢!
我发现Finder的“快速查找”功能(由推出Space)非常有用,但仅适用于有限数量的文件扩展名。在工作中,我经常会得到.properties,.conf,.ddl和其他本质上是文本的文件,但是在Quick Look中它们的内容从未显示:
有什么办法可以告诉Mac将这些文件视为文本?
谢谢!
Answers:
QLStephen添加了对不带文件扩展名的文件(如README
)和具有任意扩展名的文件(如file.xyz
)的支持。
bin
,还有一个白名单,可用于自述文件和可以正常工作的文件。我很难让它在ML上工作。
bin
阻止QLStephen 的目录。这是可执行文件的权限。
- Make sure you are editing (a) the correct plist of (b) the correct bundle. (For example, you might have two
QLStephen`插件。可能在另一个目录中的插件(也许/Library/QuickLook/
是)正在被读取。
brew cask install qlstephen
您可能还想看看QLColorCode和QLMarkdown插件,分别用于多种语言的语法突出显示和markdown渲染。
http://code.google.com/p/qlcolorcode/
http://github.com/toland/qlmarkdown/
_C
quicklook
在github上进行的搜索显示,存在大量可用的扩展:
和一些(不完整的)收藏:
有可能,但并不是很容易。
如果您查看/System/Library/QuickLook/Text.qlgenerator/Contents/Info.plist
,您会注意到“文本”预览适用于以下UTI:
public.plain-text
public.rtf
com.apple.rtfd
org.oasis-open.opendocument.text
com.apple.property-list
public.xml
这就是QuickLook知道qlgenerator
要使用哪个插件()的方式。
现在,(棘手的)解决方案是为扩展名分配properties
UTI public.plain-text
。为此,您可以创建一个虚拟应用程序(例如由Automator创建的应用程序)来声明这些文件类型(如此处所述),只有您将其public.plain-text
用作UTI和properties
文件扩展名。
Info.plist
。