【问题标题】:Visual Studio Code transparent window?Visual Studio Code 透明窗口?
【发布时间】:2016-06-25 17:57:33
【问题描述】:

我的 PC 上的分辨率很小,因此同时在多个选项卡中工作不是很方便,例如:打开控制台窗口、浏览器、代码编辑器和其他一些东西。

控制台有一个很酷的功能:透明背景,因此在控制台中输入内容的同时通过透明背景在浏览器中查看一些学习资料非常舒适。

所以我猜想是否有任何方法可以让 VS Code 变得透明,这样我就可以同时在浏览器中编写代码和研究,而不是在我必须切换时使用 Alt-Tabing,这样我就不必经常中断我的工作流程。

【问题讨论】:

标签: text-editor visual-studio-code code-editor


【解决方案1】:

使用 VS Code 扩展

GlassIt-VSC

在扩展搜索栏中搜索

只需安装并享受 效果很好!

【讨论】:

  • Windows 只说这个扩展的描述。
  • @Jos 现在支持linux了。
【解决方案2】:

不知道其他操作系统,但 Windows 可以使任何窗口透明。

我尝试了几个 3rd 方应用程序并停止使用 AutoHotkey(免费、开源、易学、可用于更多用途)。

  1. 安装 AutoHotkey
  2. 创建文件transparency.ahk
  3. 放入此文件中:
^!RButton::
WinGet, currentTransparency, Transparent, A
if (currentTransparency = OFF)
{
    WinSet, Transparent, 150, A
}
else
{
    WinSet, Transparent, OFF, A
}
return
  1. 运行脚本

    此脚本将切换活动窗口透明度(0-255、0 - 透明、255 - 不透明)

    on Ctrl+Alt+鼠标右键

    ^ - Ctrl

    ! - Alt

    RButton - 鼠标右键

  2. 将此脚本添加到启动文件夹 (Win+R shell:common startup)

基于:https://superuser.com/questions/272812/simple-transparency-toggle-with-autohotkey

【讨论】:

    【解决方案3】:

    据我所知 - 这在例如Visual Studio Express 或 VS Code。

    它似乎不在 Microsoft 的功能请求列表中。

    我为您看到的一个解决方案是 Notepad++。安装 TopMost 加载项。它的工作原理就像您在以下屏幕截图中看到的那样:

    【讨论】:

      【解决方案4】:

      所有可能的解决方案都在:

      主要是:

      Windows 10

      安装GlassIt-VSC extension

      在 VSCode 设置中(文件 > 首选项 > 设置或 Ctrl + ,):

      • glassit.alpha(整数):透明度级别 [1-255]
      • glassit.step(整数):alpha 的增量或:
        • ctrl+alt+z 增加透明度和
        • ctrl+alt+c 以按扩展名设置减小它
          (注意它不会覆盖分配给这些热键的其他一些快捷键)

      Linux(在 Ubuntu 18.04 上测试)

      基于devilspie sudo apt-get install devilspie 像这样的指令:

      ( if
      ( contains ( window_class ) "Code" )
      ( begin
      ( spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xdfffffff") )
      )
      )
      

      PR 已于 2019 年 8 月关闭:

      我们目前不接受更多特定于 Electron 的功能。我们最近在更新到较新的 Electron 版本时遇到了很多问题,玩追赶游戏非常痛苦。

      但上述 PR 仍然包含大量选项,例如 Vibrancy extension


      2021 年 12 月更新:

      Chaim Eliyahthe comments 中提及:

      活力在 Mac OS X 上“有效”;它会修改基本 CSS 文件,因此 Microsoft 将永远抱怨您的 VSCode 安装
      (他们告诉你如何忽略警告in the README

      【讨论】:

      • 活力在 Mac OS X 上“有效”;它会修改基本 CSS 文件,因此 Microsoft 将永远抱怨您的 VSCode 安装(他们告诉您如何忽略 README 中的警告)。
      • @ChaimEliyah 感谢您的反馈。我已将您的评论包含在答案中以提高知名度。我已经添加了你提到的 README 链接:让我知道这是否正确。
      • 酱汁太棒了!!
      猜你喜欢
      • 2011-04-26
      • 2013-08-21
      • 2010-09-11
      • 1970-01-01
      • 2013-02-21
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      相关资源
      最近更新 更多