不确定最适合在此发布。我没有在Sublime的官方/非官方文件或网站上找到它。
任何人都有解决方案在sublime文本中使用vim / terminal类型的块游标吗?
欢迎任何建议。提前谢谢。
答案 0 :(得分:14)
你可以尝试@ user2365566提到的包。我个人不喜欢光标的样子。
以下是另一种选择,只需将以下内容添加到def create
# Please add an index to `name` column and ensure is a unique one
type = Type.find_by(name: params[:type].to_s)
if type.nil?
head :unprocessable_entity
else
@data_element = DataElement.new(data_element_params.merge(type: type))
if @data_element.save
#dosomething
end
end
end
:
Preferences.sublime-settings
您可以根据光标的宽度将{
"caret_extra_width": 5,
"caret_style": "solid",
"wide_caret": true
}
数字更改为您喜欢的数字。
答案 1 :(得分:8)
据我所知,目前在ST3中没有办法做到这一点。
但是https://github.com/karlhorky/BlockCursorEverywhere之类的软件包可以解决您的问题。
答案 2 :(得分:5)
从Build 3190开始(从2019年2月19日开始),现在可以这样做。您可以使用
启用它"block_caret": true
在您的用户设置中。您的主题可能没有此样式,因此,如果您不喜欢插入符号的默认颜色,则可以通过添加
在主题中对其进行更改<key>blockCaret</key>
<string>#FFCC00</string>
进入主题的settings
部分。看起来像这样:
答案 3 :(得分: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>
具体来说,“插入符号颜色”将是插入符号的颜色,“选择”颜色将是插入符号区域的背景(类似于块光标。
答案 4 :(得分:3)
这只是基于您的偏好。这种方法在Sublime Text中称为Caret。转到偏好设置&gt;设置 - 用户并添加以下行 -
"caret_style": "phase",
"caret_extra_bottom": 0,
"caret_extra_top": 30,
"caret_extra_width": 2,
"line_padding_bottom": 5,
"line_padding_top": 10,
所有值均基于您的偏好。
答案 5 :(得分:0)
只需将caret_extra_width
修改为大约10或字体大小。