Возможно ли иметь курсор блока в возвышенном тексте 3?
Не уверен, что наиболее целесообразно разместить его здесь. Я не нахожу его ни в официальных, ни неофициальных документах, ни в Интернете.
У кого-нибудь есть решение иметь курсор блока vim/terminal типа в возвышенном тексте?
Любое предложение приветствуется. Заранее благодарю вас.
Ответы
Ответ 1
Я понял, посмотрев некоторые настройки в послесвечении - сумерки, эти строки в цветовых тонах будут хорошо работать с 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>
в частности, "цвет каретки" будет цветом каретки, а цвет выделения будет фоном области каретки (подобно курсору блока).
Ответ 2
Вы можете попробовать пакет, упомянутый @user2365566. Мне лично не понравилось, как выглядит курсор.
Вот альтернатива, просто добавьте следующее в свой Preferences.sublime-settings
:
{
"caret_extra_width": 5,
"caret_style": "solid",
"wide_caret": true
}
Вы можете изменить номер caret_extra_width
на все, что вам нравится, в зависимости от того, насколько вы хотите, чтобы курсор был.
Ответ 3
Насколько я знаю, в ST3 сейчас нет возможности сделать это прямо из коробки.
Однако существуют пакеты, такие как https://github.com/karlhorky/BlockCursorEverywhere, которые должны решить вашу проблему.
Ответ 4
Это просто, основываясь на ваших предпочтениях. Этот метод называется Caret в Sublime Text. Перейдите в Настройки > Настройки - Пользователь и добавьте следующие строки -
"caret_style": "phase",
"caret_extra_bottom": 0,
"caret_extra_top": 30,
"caret_extra_width": 2,
"line_padding_bottom": 5,
"line_padding_top": 10,
Все значения основаны на ваших предпочтениях.
Ответ 5
Просто отредактируйте caret_extra_width
примерно 10 или размер шрифта.