改变 Sublime Text 中的光标颜色?

改变 Sublime Text 中的光标颜色?

我正在尝试更改 Sublime Text 中的光标颜色。我在 Mac 上的虚拟机中运行 Windows。

在 Preferences.sublime-settings 中我添加了以下内容但它没有任何作用:

// Change caret colour? 
"caret_color": "#FF0000",

"caret": "#FF0000",

这与这个问题类似,但那里的答案对我来说不起作用:更改 Sublime Text 中光标的颜色

答案1

插入符号颜色在您使用的配色方案中定义。由于您使用的是 Sublime Text 2,因此更改配色方案非常简单。首先,打开您的用户偏好设置并检查 的值"color_scheme"以获取您正在使用的方案的路径。如果您尚未在那里设置,则默认值为Packages/Color Scheme - Default/Monokai.tmTheme。接下来,选择Preferences -> Browse Packages...在文件系统资源管理器中打开Packages文件夹。浏览到配色方案的位置,并.tmTheme在 Sublime 中打开相应的文件,使用 XML 作为语法突出显示。在文件顶部附近,您将看到类似以下内容(取自霓虹色彩方案):

<key>name</key>
<string>Neon</string>
<key>settings</key>
<array>
    <dict>
        <key>settings</key>
        <dict>
            <key>activeGuide</key>
            <string>#FF0080</string>
            <key>background</key>
            <string>#000000</string>
            <key>caret</key>
            <string>#FFFFFF</string>
            <key>findHighlight</key>
            <string>#F2FF06</string>
            <key>findHighlightForeground</key>
            <string>#1515FF</string>
            <key>foreground</key>
            <string>#FFFFFF</string>
            <key>guide</key>
            <string>#6F6F6F</string>
            <key>inactiveSelection</key>
            <string>#353576</string>
            <key>invisibles</key>
            <string>#06FF05</string>
            <key>lineHighlight</key>
            <string>#2D2D2D</string>
            <key>searchHighlight</key>
            <string>#0205FF</string>
            <key>selection</key>
            <string>#0205FF</string>
            <key>selectionBorder</key>
            <string>#06FF05</string>
            <key>stackGuide</key>
            <string>#06FF05</string>
        </dict>
    </dict>

找到caret问题的关键:

<key>caret</key>
<string>#FFFFFF</string>

并将其值更改为您想要的任何十六进制颜色代码。如果没有caret键,您可以添加它。

完成后,保存文件。返回文件资源管理器并删除配色方案.tmTheme.cache文件(如果存在)。重新启动 Sublime,您的更改应该会生效。

答案2

如果您使用复古模式,则有两种插入符号类型,block_caret并且caret. block_caret可能在复古模式之外也使用,但我认为值得一提。虽然这篇文章被标记为 sublime text 版本 2,但它已有 8 年历史,并且是搜索此问题时的最佳结果。我通过编辑我的配色方案并添加

    "globals":
    {
        "block_caret": "hsla(210, 13%, 40%, 0.08)",
    },

答案3

明白了。。以下对我有用。

使用本文了解鼠标设置,https://support.microsoft.com/en-us/help/14203/windows-7-make-mouse-easier-to-use

我选择了“常规黑色”选项,尽管名字如此,但在 Sublime 中却出奇地容易看到

答案4

您可以从

选择“首选项”→“设置-默认”。转到默认设置选项卡,更改与插入符号相关的选项。现在返回您的自定义设置并根据您的选择进行更新。

请参考链接,这会有所帮助

相关内容