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

kev*_*vin 15 cursor sublimetext sublimetext3

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

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

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

saa*_*adq 16

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

这是另一种选择,只需将以下内容添加到您的Preferences.sublime-settings:

{
    "caret_extra_width": 5,
    "caret_style": "solid",
    "wide_caret": true
}
Run Code Online (Sandbox Code Playgroud)

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


小智 8

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

但是有一些软件包如https://github.com/karlhorky/BlockCursorEverywhere可以解决您的问题.


Mas*_*art 6

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

"block_caret": true
Run Code Online (Sandbox Code Playgroud)

在您的用户设置中。您的主题可能没有此样式,因此,如果您不喜欢插入符号的默认颜色,则可以通过添加

<key>blockCaret</key>
<string>#FFCC00</string>
Run Code Online (Sandbox Code Playgroud)

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

block_caret示例图像


kev*_*vin 4

我通过查看余辉 - 暮光中的一些设置发现,颜色主题中的这些线条可以很好地与 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>
Run Code Online (Sandbox Code Playgroud)

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