打开Sublime Text的用户设置,通过Preferences > Settings或快捷键Ctrl+,(Cmd+, Mac)进入;2. 在右侧用户设置中添加"caret_style": "phase"和"wide_caret": true以启用块状光标;3. 可选调整caret_extra_bottom、caret_extra_top和caret_extra_width增加光标尺寸;4. 保存后自动生效,若未生效需检查主题是否覆盖设置。

Sublime Text 默认的光标是细竖线,但你可以通过修改设置将光标改成块状或其他样式。操作简单,只需调整配置文件中的几个参数即可。
1. 打开 Sublime Text 设置
进入用户设置界面有两种方式:
- 点击菜单栏 Preferences > Settings
- 使用快捷键 Ctrl+,(Windows/Linux)或 Cmd+,(Mac)
这会打开两个并排的窗口:左侧是默认设置(只读),右侧是用户自定义设置(可编辑)。
2. 修改光标样式为块状
在右侧用户设置中添加或修改以下字段:
"caret_style": "phase","wide_caret": true
其中:
- "caret_style": "phase":使光标呈现块状闪烁效果(还有 "smooth", "wide", "solid" 等可选值)
- "wide_caret": true:让光标变宽,更接近“块”的视觉感受
如果你希望光标更粗一点,也可以尝试:
"caret_extra_bottom": 3,"caret_extra_top": 3,
"caret_extra_width": 2
这些参数可以增加光标的上下延伸和宽度,提升可见性。
3. 可选:按语法或主题单独设置
某些颜色主题或语法高亮包可能覆盖光标样式。如果发现设置没生效,可以检查当前使用的主题文件(.tmTheme)是否定义了光标外观。一般不建议直接改主题文件,优先使用用户设置覆盖。
4. 保存并查看效果
保存设置文件后,Sublime Text 会自动应用更改。回到编辑界面,你会发现光标已经变成块状或更明显的样式。
基本上就这些。不复杂但容易忽略细节,关键是把 caret_style 和 wide_caret 配合使用,才能达到理想的块状效果。










