智睿享
白蓝主题五 · 清爽阅读
首页  > 电脑设置

终端窗口光标闪烁太快?几招搞定烦人问题

终端时,光标闪得跟打电报似的,看久了眼睛发酸,手也容易误操作。这种情况不少见,尤其是刚配好开发环境或者换了新系统,终端里的光标频率高得离谱,根本没法安心敲命令。

先确认是不是系统级设置

在 Linux 或 macOS 上,光标闪烁频率通常由系统底层控制。比如在 Ubuntu 里,可以通过修改 gsettings 来调整。打开终端,输入下面这行:

gsettings get org.gnome.desktop.interface cursor-blink-time

这条命令会返回当前光标的闪烁间隔(单位是毫秒)。如果返回的是 500,说明每半秒闪一次,确实有点快。

想改慢一点,比如变成 800 毫秒闪一次,执行:

gsettings set org.gnome.desktop.interface cursor-blink-time 800

macOS 用户试试这个方法

如果你用的是 Mac,默认的 Terminal 或 iTerm2 其实也能调。打开 Terminal,进入 偏好设置 → 描述文件 → 光标,找到“闪烁光标”选项。可以直接关掉闪烁,或者换一种静态下划线样式,彻底告别频闪干扰。

iTerm2 更灵活,在 Preferences → Profiles → Cursor 里还能选“实心块”或“竖线”,样式变了,视觉节奏也会轻松不少。

Windows 的情况不太一样

Win10/Win11 用 Windows Terminal 的话,光标行为主要靠配置文件控制。打开设置(Ctrl+,),找到你正在用的配置档,比如 PowerShell 或 Ubuntu WSL,添加或修改这一行:

"cursorBlinkRate": 1000

数值单位是毫秒,设成 1000 就是一秒闪一次,比默认的 500~600 舒服多了。如果想完全不闪,直接写:

"cursorBlinking": false

有些时候不是系统的问题

如果你在远程服务器上操作,比如通过 SSH 连进一台 Linux 主机,本地终端显示异常,那可能锅不在你这儿。服务器那边的终端模拟器(如 tmux 或 screen)也可能影响光标表现。试试在 tmux 里加这句:

set -g cursor-style steady

这样能让光标保持常亮,不再跳来跳去。

还有一种可能是字体渲染问题。某些等宽字体在特定缩放比例下会让光标看起来更刺眼。调一下字体大小,或者换用 Fira Code、JetBrains Mono 这类专为代码设计的字体,视觉体验会改善不少。

光标闪得快,看着小问题,但天天对着它写代码,谁也扛不住。花两分钟调一调,工作节奏立马顺了。