在崇高的文本中更改指针

Change pointer in sublime text

提问人:AlKharkov 提问时间:9/29/2023 最后编辑:OdatNurdAlKharkov 更新时间:10/1/2023 访问量:24

问:

如何在Sublime Text中更改我的指针(单击后出现的项目)?我使用 Sublime Text 4。例如,我想更改指针的颜色和指针的大小。

Example of caret

我在主题和颜色主题的文档中看到了,但我没有找到它。

崇高文本

评论


答:

0赞 OdatNurd 10/1/2023 #1

您所指的项是插入符号。颜色由配色方案中的插入符号全局颜色和全局首选项中的设置控制。caretcaret

要修改颜色,您需要:

  1. 从命令面板中选择UI: Customize Color Scheme
  2. 在打开的窗口的右侧选项卡中,将键添加到该部分并指定颜色(如下例所示)。caretglobals
  3. 保存文件;保存文件后,更改将立即生效。

例如,可以使文件如下所示(假设您没有其他配色方案自定义项):

// Documentation at https://www.sublimetext.com/docs/color_schemes.html
{
    "variables":
    {
    },
    "globals":
    {
        "caret": "magenta",
    },
    "rules":
    [

    ]
}

这将使插入符号呈洋红色。请参阅配色方案文档,了解指定颜色的各种方法。

控制插入符号大小和形状的首选项如下(直接从默认首选项文件中获取),并显示其默认值。使用要修改的设置并将其添加到右侧窗格中,就像其他设置一样(也可以使它们特定于语法)。Preferences > Settings

    // Valid values are "smooth", "phase", "blink" and "solid". Previous
    // versions of Sublime Text used "smooth" by default.
    "caret_style": "solid",

    // These settings control the size of the caret
    "caret_extra_top": 4,
    "caret_extra_bottom": 4,
    "caret_extra_width": 1,

    // When enabled, the caret will be drawn as a rectangle, using the width
    // of the current character
    "block_caret": false,