是否可以在崇高文本3中使用块光标?

问题描述 投票:15回答:6

不确定最适合在此发布。我没有在Sublime的官方/非官方文件或网站上找到它。

任何人都有一个解决方案,在sublime文本中有一个vim /终端类型块游标?

任何建议都是受欢迎的。先感谢您。

cursor sublimetext3 sublimetext
6个回答
15
投票

你可以试试@ user2365566提到的包。我个人不喜欢光标的样子。

这是一个替代方案,只需在Preferences.sublime-settings中添加以下内容:

{
    "caret_extra_width": 5,
    "caret_style": "solid",
    "wide_caret": true
}

您可以根据光标的宽度将caret_extra_width数字更改为您喜欢的任何数字。


8
投票

据我所知,目前在ST3中无法做到这一点。

然而,像https://github.com/karlhorky/BlockCursorEverywhere这样的软件包可以解决您的问题。


5
投票

现在可以从Build 3190(2019年2月19日)开始。您可以启用此功能

"block_caret": true

在您的用户设置中。您的主题可能没有相应的样式,因此如果插入符号的默认颜色不符合您的喜好,可以通过添加主题来更改它

<key>blockCaret</key>
<string>#FFCC00</string>

进入你的主题的settings部分。它看起来像这样:

block_caret example image


3
投票

我通过查看余辉中的一些设置 - 黄昏,这些颜色主题中的这些线条可以与caret_inverse_style一起使用:true

<dict>
    <key>settings</key>
    <dict>
        <key>background</key>
        <string>#2E2E2E</string>
        <key>caret</key>
        <string>#4169E1</string>
        <key>foreground</key>
        <string>#d6d6d6</string>
        <key>invisibles</key>
        <string>#FFFFFF40</string>
        <key>lineHighlight</key>
        <string>#FFFFFF08</string>
        <key>selection</key>
        <string>#4169E1</string>
    </dict>
</dict>

具体而言,“插入符号颜色”将是插入符号的颜色,“选择”颜色将是插入符号区域的背景(类似于块光标。


3
投票

这只是基于您的偏好。这种方法在Sublime Text中称为Caret。转到首选项>设置 - 用户并添加以下行 -

"caret_style": "phase",

"caret_extra_bottom": 0,
"caret_extra_top": 30,
"caret_extra_width": 2,

"line_padding_bottom": 5,
"line_padding_top": 10,

所有值都取决于您的偏好。


0
投票

只需将caret_extra_width编辑为大约10,或字体的大小。

© www.soinside.com 2019 - 2024. All rights reserved.