将光标定位到行尾

Posted

技术标签:

【中文标题】将光标定位到行尾【英文标题】:Position the cursor to end of line 【发布时间】:2016-08-22 19:03:11 【问题描述】:

我正在尝试验证输入,如果无效;我想返回该字段,但要返回到行尾。

我不希望光标跳到行首。而是,到最后。

有什么想法吗?

我将代码从“字段后”移动到“键(返回)”,但字段名称此时没有值。我的 C 函数让我无法从缓冲区中获取它。

谢谢大家!

【问题讨论】:

get_fldbuf() 函数用于从缓冲区中获取数据,但使用“display m_array.string to s_array.string”时光标跳到了行首 【参考方案1】:

在 Genero 中,我们添加了 fgl_dialog_setcursor() http://4js.com/online_documentation/fjs-fgl-manual-html/index.html#c_fgl_BuiltInFunctions_FGL_DIALOG_SETCURSOR.html 来做到这一点,这表明您所追求的在 4gl 中并不容易实现

【讨论】:

嘿鲁本!我正在使用genero,您知道是否有任何方法可以在末尾放置一个textedit垂直滚动条?我尝试使用 FGL_DIALOG_SETCURSOR,但它并没有真正起作用。任何帮助将不胜感激 快速测试显示 FGL_DIALOG_SETCURSOR 也适用于 TEXTEDIT。我确实观察到这个调用必须在 BEFORE FIELD 中,如果在 BEFORE INPUT 中它不起作用。如果你得到不同的结果,我建议你为你的支持联系人创建一个小的 MVCE。 是的,事实证明问题在于我在 TextEdit 中呈现 HTML 标签,经过一些更改后效果很好。感谢回复

以上是关于将光标定位到行尾的主要内容,如果未能解决你的问题,请参考以下文章

vim 中将光标从行头移到行尾的快捷键是啥

vi复制文字

vim 光标移动到屏幕下一行

linux中的vim 编辑一行内容,如何使光标快速移动到行首和行尾以及行中间某处啊

vim中,将光标移至第60行,并且删除行尾的15个字符,如何执行命令?

在idea中怎么不能使用shift键全部选中?