IntelliJ终端光标形状

列明

所以,我迷上了Vim。我在所有地方都使用vi模式-在所有支持它的编辑器和IDE中。我在浏览器中使用它(vimiumwasavi)。由于出色的Karabiner,我到处都使用“ hjkl”导航我通过zsh下的iTerm在终端中使用vi模式。很久以前,我发现了这个小技巧,可以根据您当前所处的模式来更改终端中的光标形状。

现在,尽管它可以完美地用于iTerm,但遗憾的是,它不适用于OS X的内置终端。我对此一点也不在乎,除了它在我最喜欢的WebStorm中也不起作用。我以为我可以欺骗它,而不是改变光标的形状,我可以尝试调整它的颜色。还是没用。

大家好,帮我找到一种在IDEA终端中调整光标的方法。谢谢!

ps:有些人可能会建议根据模式更改提示,但老实说我不喜欢这样。我仍然相信,有一种方法可以更改光标的形状或颜色。概率。只需要找到正确的转义序列即可。

培根

不幸的是,它看起来像Intellij终端绘制自己的光标,而不考虑bash或zsh设置。

注意我假设Intellij的社区版和专业版使用相同的终端插件

您可以在此处查看终端插件源

终端插件使用Jediterm,这是由JetBrains编写的基于Java的终端仿真器

终端窗口的大多数图形在TerminalPanel.java中处理,并具有一个称为TerminalCursor的嵌套类

从TerminalCursor类中,您可以看到Java图形用于绘制常规光标和闪烁光标的框。

为光标绘制矩形的代码

我仍然不确定未聚焦的光标是如何绘制的,因为它只是一个轮廓,我找不到在框架上失去焦点的处理程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系debugcn@gmail.com 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Intellij终端中设置git

来自分类Dev

IntelliJ终端设置

来自分类Dev

如何更改QPlainTextEdit(Pyqt,PySide)的光标形状

来自分类Dev

如何在鼠标光标周围创建形状?

来自分类Dev

旋转形状以跟随WPF中的光标

来自分类Dev

为什么光标停在终端中?

来自分类Dev

更改事件键上的光标形状

来自分类Dev

如何配置Intellij终端

来自分类Dev

如何使终端光标固定在顶部?

来自分类Dev

终端中的鼠标光标?

来自分类Dev

为什么光标停在终端中?

来自分类Dev

OS X终端光标问题

来自分类Dev

如何摆脱GNOME终端中的块光标?

来自分类Dev

IntelliJ终端设置

来自分类Dev

如何更改QPlainTextEdit(Pyqt,PySide)的光标形状

来自分类Dev

如何更改光标的形状和大小?

来自分类Dev

Ubuntu虚拟终端光标样式重置

来自分类Dev

如何使gnome终端光标变为绿色

来自分类Dev

Ubuntu终端-移至鼠标光标位置

来自分类Dev

IntelliJ光标自动编译

来自分类Dev

如何使用libvncclient显示光标形状的变化?

来自分类Dev

st终端:仅在文本上方移动时更改光标的形状

来自分类Dev

获取终端中的光标颜色

来自分类Dev

如何制作自定义终端光标形状?

来自分类Dev

Powershell || 无法更改光标形状

来自分类Dev

在 IntelliJ 中更改终端

来自分类Dev

VS code终端光标效果

来自分类Dev

MacOS 终端 - 错误的光标位置

来自分类Dev

OS 终端和 IntelliJ 终端之间的差异