问题标签 [text-cursor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7870 浏览

vim - Vim:在终端中,我怎样才能有更好的光标?

当我使用终端时,我注意到光标与我配置的不同。

换句话说,在 GUI 中它看起来很完美,就是光标,但在终端中更新需要时间,看起来不像我配置的等等。

这是我对光标的设置:

我确实注意到它被称为guicursor设置,但是在终端中,其中一些确实生效,它们只是没有完全生效。

此外,光标似乎没有得到很多更新。例如,如果我进入插入模式,则会放置正确的光标,但如果我退出,则会使用相同的光标,直到我移动或其他东西,然后它会更新为正常模式光标。

你对此有什么建议吗?还是我只能忍受?

编辑:

我的操作系统是安装了 Mountain Lion 的 Mac Mini。我使用 iTerm2xterm-color256作为终端。

重新措辞问题:如何使光标在终端中更快地重绘以及如何使其采用我上面放置的设置?我已经尝试过ttyfastlazyredraw

0 投票
2 回答
2480 浏览

vim - 如何在 Gnome 终端的不同模式下更改 VIM 光标形状

我想根据我当前所处的模式更改 VIM (不是 gVIM)的光标。我想:

  • 正常和可视模式 = 块光标
  • 插入和命令模式 = I 光束光标

我尝试添加以下代码,.vimrc但它不起作用。

我从http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modes得到了那段代码,但它说它是用于 Gnome-Terminal(2.26 版),我有 Gnome-Terminal(3.60 版)。不确定这是否是它不起作用的原因。

关于如何做到这一点的任何想法?

0 投票
4 回答
17735 浏览

android - Android 编辑文本光标不出现

在我的应用程序中,我使用以下代码禁用了键盘(我现在使用我的自定义键盘):

现在,我的问题是文本光标不再出现在编辑文本中。我该怎么办?任何建议将不胜感激。

0 投票
3 回答
11647 浏览

python - 如何在 Tkinter 中更改文本光标颜色?

我有一个深色背景的文本小部件,我看不到光标的位置。有没有办法改变(闪烁的)文本光标的颜色?

0 投票
3 回答
3724 浏览

regex - 在vim中的空格后轻松对齐字符

我想创建一个映射的 vim 命令,帮助我跨多行对齐变量的分配。想象一下,我在文件中有以下文本:

如果我选择多行并使用下面的正则表达式,请注意第 10 列在所有行的空格中,则第 10 列之后的杂散空格将被删除直到等号。

结果如下:

有没有办法在执行可视块选择并在正则表达式中使用该列时获取当前光标位置(特别是列位置)?

或者,如果可以找到所选行上任何等号的最大列并插入空格,以便所有等号按列对齐,这比解决前面的问题更可取。想象一下快速转换:

至:

带有块选择和组合键。

0 投票
2 回答
1443 浏览

c# - 有什么方法可以将 MS Office Smooth Typing 集成到 C# 应用程序中?

在我看来,MS Office Smooth Typing 是 Office 套件中一个非常创新的功能,我想知道 .NET Framework 中的程序员是否可以使用此功能,特别是 C# 语言。

如果是这样,您能否在答案中发布使用示例链接到文档

谢谢。

通过“流畅的打字”,我指的是打字动画,它使光标在打字过程中滑动。

0 投票
4 回答
2211 浏览

vim - 在“VimLeave”上重置或设置光标形状

我在 OS X 10.7.5 上使用 iTerm2(Build 1.0.0.20130319)和 Vim(MacVim Snapshot 66 的 bin)作为我的 CLI 编辑团队。

在 iTerm2 中,我定义为使用不闪烁的垂直条作为光标形状。在 Vim 我定义

能够区分插入模式和正常模式。基本上这工作正常。当我离开 Vim 并返回 CLI 时,问题就出现了。发生的情况是光标没有返回其初始形状(垂直条)。相反,它决定保持块状。

我可以将光标重置为其初始形状或强制它返回为垂直条吗?我可以想象在例如“VimLeave”上触发一个事件。但我不知道我可以通过什么作为转义序列。

0 投票
2 回答
1205 浏览

emacs - Emacs - 为光标闪烁设置不同的间隔

我想为闪烁 ON 和闪烁 OFF 设​​置不同的间隔。我的意思是,我希望光标保持可见 1 秒并关闭 0.2 秒。我阅读了光标文档,但我发现最接近的是改变 ON 和 OFF 闪烁的闪烁光标间隔。

如何在 Emacs 中自定义它?

0 投票
2 回答
135676 浏览

javascript - 获取文本框中的当前光标位置

我需要一个代码来在 textbox/textarea 中找到光标的当前位置。它应该适用于 chrome 和 firefox。以下是我正在使用的代码:

有什么建议吗?

0 投票
1 回答
3000 浏览

javascript - 像 HTML5 中的多个光标一样崇高

您知道如何将 Sublime 或 Cloud 9 之类的多光标功能添加到浏览器吗?

我想要一个中的多个光标textarea,也许在多个文本区域中。应该可以使用 HTML5,但在网络上没有找到任何东西!

谢谢!