Questions tagged «cursor-position»

14
如何在Vim中不移动光标的情况下移动屏幕?
最近,我发现了Vim的Ctrl+ E和Ctrl+ Y快捷方式,它们以一个一行的步长上下移动屏幕,而不移动光标。 您是否知道有任何命令将光标留在原处但移动屏幕,使具有光标的行成为第一行?(在最后一行输入命令会是一个不错的选择)。 我可以通过按适当的次数手动按Ctrl+ E(或Ctrl+ Y)来实现此目的,但是使用某种直接执行此命令的命令会很好。 有任何想法吗?

10
如何在contenteditable元素(div)中设置插入符(光标)的位置?
我以这个简单的HTML为例: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="button">focus</button> 我想要简单的事情-单击按钮时,我想将插入符号(光标)放入可编辑div中的特定位置。通过网络搜索,我将这个JS附加到了按钮点击上,但是它不起作用(FF,Chrome): var range = document.createRange(); var myDiv = document.getElementById("editable"); range.setStart(myDiv, 5); range.setEnd(myDiv, 5); 是否可以像这样手动设置插入符号的位置?

8
在contentEditable <div>上设置光标位置
我正在寻找一种确定的跨浏览器解决方案,当contentEditable ='on'&lt;div&gt;重新获得焦点时,将光标/插入位置设置为最后一个已知位置。内容可编辑div的默认功能似乎是每次单击时将插入号/光标移动到div中文本的开头。 我相信当他们离开div的焦点时,我必须将当前光标位置存储在一个变量中,然后当他们再次将焦点放在内部时,将其重置,但是我无法将它们放在一起或找到一个工作的对象代码示例。 如果有人有任何想法,工作代码段或示例,我将很高兴看到它们。 我实际上还没有任何代码,但这是我所拥有的: &lt;script type="text/javascript"&gt; // jQuery $(document).ready(function() { $('#area').focus(function() { .. } // focus I would imagine I need. } &lt;/script&gt; &lt;div id="area" contentEditable="true"&gt;&lt;/div&gt; PS。我已经尝试了此资源,但它似乎不适用于&lt;div&gt;。也许仅适用于textarea(如何将光标移动到contenteditable实体的末尾)

10
获取contentEditable插入符号索引位置
我发现了很多关于如何在浏览器中设置光标或插入符号索引位置的好方法。 contentEditable元素中,但是却没有关于如何获取或找到其索引的 ... 我想做的是知道这个div内插入符号的索引 keyup。 因此,当用户键入文本时,我随时可以知道其在 contentEditable元素中的。 编辑:我正在寻找div内容(文本),而不是光标坐标内的索引。 &lt;div id="contentBox" contentEditable="true"&gt;&lt;/div&gt; $('#contentbox').keyup(function() { // ... ? });


1
如何加快左右箭头键来编辑文本?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 是我自己,还是其他人发现MacOS上的向左和向右箭头键编辑文本的速度异常慢? 与我的Windows计算机相比,在Mac上用左右箭头键定位光标的时间似乎是原来的两倍。向上/向下箭头似乎足够快,但是向左/向右箭头只是爬行。我在终端机中注意到最多,可以编辑最近使用的命令,现在在浏览器形式的文本中注意到它。 是否可以设置Mac首选项以加快对这些键的响应?

7
将插入号/光标位置设置为字符串值WPF文本框的末尾
当我第一次打开窗口时,我尝试将插入符号/光标位置设置为WPF文本框中字符串值的末尾。当我的窗口打开时,我使用FocusManager在文本框中设置焦点。 似乎没有任何作用。有任何想法吗? 请注意,我使用的是MVVM模式,并且代码中仅包含XAML的一部分。 &lt;Window FocusManager.FocusedElement="{Binding ElementName=NumberOfDigits}" Height="400" Width="800"&gt; &lt;Grid&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition/&gt; &lt;RowDefinition/&gt; &lt;/Grid.RowDefinitions&gt; &lt;TextBox Grid.Column="0" Grid.Row="0" x:Name="NumberOfDigits" IsReadOnly="{Binding Path=IsRunning, Mode=TwoWay}" VerticalContentAlignment="Center" Text="{Binding Path=Digits, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/&gt; &lt;Button Grid.Column="0" Grid.Row="1" Margin="10,0,10,0" IsDefault="True" Content="Start" Command="{Binding StartCommand}"/&gt; &lt;/Grid&gt; &lt;/Window&gt;
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.