QuickLook概述和使用以及常用插件

1、QuickLook概述

QuickLook: 是可以快速预览的工具,开源、免费。通过空格键即可快速查看文件内容。 文件无需打开就可以用QuickLook一键快速预览。

说明文档:https://en.wikipedia.org/wiki/Quick_Look
github地址:https://github.com/QL-Win/QuickLook

主要功能:

  • 可以快速查看文件夹信息;
  • 快速预览多种后缀代码文件、图片、音视频、压缩文件、文档、表格、演示文稿文件、或是 PDF 文件等

支持的格式

  • 几乎所有的图片格式: .png, .png, .jpg, .bmp, .gif, .psd, Camera RAW等
  • 压缩包: .zip, .rar, .tar.gz, .7z等
    .pdf and .ai file
  • 几乎所有的音视频格式: .mp4, .mkv, .m2ts, .ogg, .mp3, .m4a等
  • 数据文档 (.csv)
  • 邮件 (.eml and .msg)
  • HTML文件 (.htm, .html)
  • Markdown文件 (.md, .markdown)
  • 所有的文本文件 (determined by file content)
  • 通过插件拓展可支持的预览格式:包括但不限于.equb、.doc、.xls、.ppt等常见格式。

插件安装
状态栏找到quickLook图标右键,选择获取新插件即可跳转下载界面。选择 .qlplugin 结尾文件,安装方式为: 选中下好的文件轻击空格后点击右下角确认安装位置即可完成安装。或自行到GitHub上下载对应插件包。

2、怎么使用QuickLook?

『空格』,没错,超级简单,只要选中文件,敲一下空格就可以,但其实它还有一个快捷键command+Y,不过估计没人用,因为空格一键搞定,没有人会用两个按键。另外,查看一个文件之后,可以直接按上下左右键切换就行。

3、QuickLook常用增强插件有哪些?

github: https://github.com/sindresorhus/quick-look-plugins

QuickLook虽然强大,能打开大部分文件,但是默认还是有很多文件的无法打开的,包括:

  • 无后缀名的文本文件(安装插件『qlstephen』即可支持)

  • QuickTime无法打开的视频文件(没错,QuickTime不支持的,QuickLook肯定也不支持,rmvb/mkv之类的视频需要安装『qlvideo』插件来支持,但只能支持预览截图,不支持直接预览播放)

  • .srt字幕文件(喜欢下载美剧看的都知道这个,安装『qladdict』即可支持,但有两个问题,一是.srt字幕据我估计国内字幕组大部分应该都是用windows,所以导致有时候编码不是utf-8的时候,中文会乱码,另外还有.ass/.ssa这些字幕还是不支持用QuickLook查看,因为这些查看插件都是别人写的,没人写自然就不支持)

  • 压缩包/dmg镜像(安装『BetterZip』后即可用QuickLook查看压缩包/dmg镜像内的内容,需要注意的是,大部分用于支持QuickLook的都是插件,但BetterZip还是一个压缩/解压软件)

  • csv文件(默认是能查看,但安装『quicklook-csv』插件后,能查看到csv的行数、列数,字节数,编码方式)

  • json文件(默认也是能查看,但安装『QuickLookJSON』插件后,能查看格式化的json,看起来更舒服)

  • webp格式图片(默认不支持查看,安装『qlImageSize』插件后即可支持,而且安装该插件后在查看图片时能在上方显示宽高及大小,不安装的时候是不显示的)

  • 代码文件(默认看代码文件就当是普通文本看,安装『qlcolorcode』后,即可支持代码高亮,看起来舒服多了)

以上插件除了betterzip,其他都是安装在QuickLook的插件目录『/Library/QuickLook/』,后缀都是『.qlgenerator』,betterZip比较特殊,它是安装到『应用程序』里的,其实是要你自己拷贝到『应用程序』里面去。

通过这些插件:.mkv / .js / .md / .json / .zip / .pkg / .ase / .ipa / .apk / .pat 等等格式预览不是梦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/56251.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基础shell小技巧002

1. 使用if-then语句 如果之前用过其他编程语言的if-then语句,那么这种形式可能会让你有点儿困惑。在其他编程语言中,if语句之后的对象是一个等式,其求值结果为TRUE或FALSE。但bash shell的if语句并非如此。 重点:bash shell的if…

hive 动态分区-动态分区数量太多也会导致效率下降只设置非严格模式也能执行动态分区

hive 动态分区-动态分区数量太多也会导致效率下降&只设置非严格模式也能执行动态分区 结论 在非严格模式下不开启动态分区的功能的参数(配置如下),同样也能进行动态分区数据写入,目测原因是不严格检查SQL中是否指定分区或者…

如何让qt tableView每个item中个别字用不同颜色显示?

如何让qt tableView每个item中个别字用不同颜色显示? 从上面图片可以看到,Item为红色,数字5为黑色。 要实现在一个控件实现不同颜色,目前想到的只有QTextEdit 、QLabel。有两种方法,第一种是代理,第二种是…

yolov5添加SimAM注意力机制(yolov7同理)

SimAM注意力机制简介 关于SIMAM注意力机制的原理这里不再详细解释,这篇发在Proceeddings of the 38th Internation Conference on Machine Learning.论文参考如下论文链接here   yolov5中添加SimAM注意力机制 注意力机制分为接收通道数和不接受通道数两种。这次属于不接受通…

数据库相关知识2

数据库知识2 关系完整性 数据完整性 指的是数据库中的数据的准确性和可靠性 实体完整性约束: 目的: 在表中至少有一个唯一的 标识,主属性字段中,不为空,不重复 主键约束:唯一 不重复 不为空 primary k…

c语言实现堆

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、树1、树的概念2、树的相关概念3、树的表示 二、二叉树1、二叉树概念2、特殊的二叉树3、二叉树的性质4、二叉树的顺序结构5、二叉树的链式结构 三、堆(二叉树…

C# textBox1.Text=““与textBox1.Clear()的区别

一、区别 textbox.Text "" 和 textbox.Clear() 都可以用于清空文本框的内容,但它们之间有一些细微的区别。 textbox.Text "": 这种方式会将文本框的 Text 属性直接设置为空字符串。这样会立即清除文本框的内容,并将文本框显示为空…

【leetcode 力扣刷题】双指针///原地扩充线性表

双指针///原地扩充线性表 剑指 Offer 05. 替换空格定义一个新字符串扩充字符串,原地替换思考 剑指 Offer 05. 替换空格 题目链接:剑指 Offer 05. 替换空格 题目内容: 这是一道简单题,理解题意,就是将字符串s中的空格…

unity 提取 字符串中 数字 修改后返回 字符串

参考博主:unity 提取字符串数字修改后返回字符串_unity string提取数字_lvcoc的博客-CSDN博客 正数和浮点数的 正则表达式 //正则表达式//const string pattern "\d";//表达1位或多位的整数数字 const string pattern "\d\.\d";//表达1位或…

拼多多开放平台的API接口可以获取拼多多电商数据。以下是API接口流程

使用拼多多开放平台的API接口可以获取拼多多电商数据。以下是一般的API接口流程: 1. 注册开发者账号:首先,您需要在拼多多开放平台注册一个开发者账号。通过开发者账号,您可以获得API密钥和其他必要的信息。 2. 鉴权与认证&…

数据结构1

数据结构是计算机科学中存储和组织数据的一种方式,它定义了数据的表示方式和对数据进行操作的方法,常见的数据结构包括数组、栈、链表、队列、树、图等。 目录 一、常见的数据结构 1.数组 2.栈 3.队列 4.链表 5.树 6.图 一、常见的数据结构 1.数…

自动设置服务器全教程

亲爱的爬虫探险家!在网络爬虫的世界里,自动设置代理服务器是一个非常有用的技巧。今天,作为一家代理服务器供应商,我将为你呈上一份轻松实用的教程,帮助你轻松搞定爬虫自动设置代理服务器。 一、为什么需要自动设置代…

【MongoDB】Springboot中MongoDB简单使用

1. docker安装MongoDB 拉取镜像 docker pull mongo创建容器 docker run -di --name mongo-service --restartalways -p 27017:27017 -v ~/data/mongodata:/data mongo2. 导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactI…

前端如何走通后端接口

0 写在前面 现在基本都是前后端分离的项目了&#xff0c;那么前端小伙伴如何获取后端小伙伴接口呢&#xff1f; 1 条件 同一WiFi下&#xff0c;让后端小伙伴分享出自己的ip地址&#xff1a; 步骤1:winr调出运行界面 步骤2&#xff1a;cmd调出命令行窗口 步骤3&#xff1a;…

JavaScript用indexOf()在字符串数组中查找子串时需要注意的一个地方

一、遇到问题 在 继续更新完善&#xff1a;C 结构体代码转MASM32代码 中&#xff0c;由于结构体成员中可能为数组类型的情况&#xff0c;因此我们在提取结构体成员信息的过程中&#xff0c;需要检测结构体成员名称字符串中是否包括 []&#xff0c;如果包括那么我们要截取[前面…

Glog安装与使用

安装 脚本 #!/bin/bash git clone https://github.com/google/glog.git cd glog git checkout v0.4.0 mkdir build && cd build cmake .. make -j4 echo "your password" | sudo -S make install使用 main.cc #include <glog/logging.h>int main(i…

Python爬虫分布式架构 - Redis/RabbitMQ工作流程介绍

在大规模数据采集和处理任务中&#xff0c;使用分布式架构可以提高效率和可扩展性。本文将介绍Python爬虫分布式架构中常用的消息队列工具Redis和RabbitMQ的工作流程&#xff0c;帮助你理解分布式爬虫的原理和应用。 为什么需要分布式架构&#xff1f; 在数据采集任务中&#…

android2022配置opencv4android480

1&#xff0c;安装android studio2022。 2&#xff0c;下载OPENCV4ANDROID&#xff0c;解压到任意盘中。 3&#xff0c;File->New->New Project&#xff0c;选择Empty Views Activity。再选择语言&#xff0c;本文选择JAVA。 4&#xff0c;File->New->Import Modu…

麒麟系统开启root账户及自动登陆

1.首先我们通过“开始菜单t”快捷键打开命令行页面&#xff0c;然后我们通过 cd /usr/share/lightdm/lightdm.conf.d/进入对应系统目录。之后我们通过ls命令查看目录中的文件&#xff0c;找到95-ukui-greeter.conf这个文件。 2.之后我们通过命令 sudo vim 95-ukui-greeter.c…

【C++进阶(二)】STL大法--vector的深度剖析以及模拟实现

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:C从入门到精通⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习C   &#x1f51d;&#x1f51d; vector 1. 前言2. 熟悉vector的接口函数2.1 vec…