如何设置 VS Code 内置 PDF 阅读器为深色主题?

2026-05-19 20:450阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计788个文字,预计阅读时间需要4分钟。

如何设置 VS Code 内置 PDF 阅读器为深色主题?

使用CSS/JS简单实现PDF深度模式。许多人会使用VSCode编写LaTeX,如LaTeX Workshop等,都会用到的PDF预览功能。VSCode中的PDF预览,包括LaTeX WorkShop等内置的预览,都是基于pdf.js的。这里预览背景均为白色。

使用 CSS/JS 简单实现 PDF 深色模式。

许多人会用 VSCode 写 LaTeX,等等,都会用到 PDF 预览。VSCode 中的 PDF 预览,包括 LaTeX WorkShop 等内置的预览,都是基于 pdf.js 的。这里预览背景都是白色,然后在深色的 VSCode 中非常扎眼,白天还好,晚上过大的对比度搞得眼疼。

就算用上 Sumatra PDF 的自定义背景,也得忍受一个大白边:

其实,只要利用非常简单的 CSS 和 JS ,就可以做到反色。

一个广为流传的代码,稍作修改后,如下:

javascript:void(document.documentElement.style.filter='invert(89%)')

或者只

document.documentElement.style.filter='invert(89%)'

道理很简单,就是设反色滤镜,后面的 89% 是反色的程度(将完全反色和没有反色按比例叠加)。

先在 Edge 中试试,按 F12 打开控制台,输入上面的代码:

虽然还是有点丑,但是也能用了!回到 VSCode 试试。

阅读全文

本文共计788个文字,预计阅读时间需要4分钟。

如何设置 VS Code 内置 PDF 阅读器为深色主题?

使用CSS/JS简单实现PDF深度模式。许多人会使用VSCode编写LaTeX,如LaTeX Workshop等,都会用到的PDF预览功能。VSCode中的PDF预览,包括LaTeX WorkShop等内置的预览,都是基于pdf.js的。这里预览背景均为白色。

使用 CSS/JS 简单实现 PDF 深色模式。

许多人会用 VSCode 写 LaTeX,等等,都会用到 PDF 预览。VSCode 中的 PDF 预览,包括 LaTeX WorkShop 等内置的预览,都是基于 pdf.js 的。这里预览背景都是白色,然后在深色的 VSCode 中非常扎眼,白天还好,晚上过大的对比度搞得眼疼。

就算用上 Sumatra PDF 的自定义背景,也得忍受一个大白边:

其实,只要利用非常简单的 CSS 和 JS ,就可以做到反色。

一个广为流传的代码,稍作修改后,如下:

javascript:void(document.documentElement.style.filter='invert(89%)')

或者只

document.documentElement.style.filter='invert(89%)'

道理很简单,就是设反色滤镜,后面的 89% 是反色的程度(将完全反色和没有反色按比例叠加)。

先在 Edge 中试试,按 F12 打开控制台,输入上面的代码:

虽然还是有点丑,但是也能用了!回到 VSCode 试试。

阅读全文