在网页中一段文字里按住Ctrl和方向键可以按词组来移动光标?求它是如何实现的?

发布于 2022-09-01 05:07:46 字数 130 浏览 22 评论 0

在网页中一段文字里按住Ctrl和方向键可以按词组来移动光标?求它是如何实现的?

好像各种编辑器都有这种功能?

谢谢

UPD::在markdown编辑器中输入连续大段公式后会出现定位不准的现象……

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

提赋 2022-09-08 05:07:46

感觉这些功能都是所有操作系统通用的设定,比如双击一段文字会选中词语,这些设定估计是来自系统自带的分词功能,操作系统对显示的所有文字都会进行分词处理。
类此还有很多设定都并非是软件独有的,就像点击最大化按钮一定是全屏显示。这些基础的设定,是一个操作系统好用的必要条件。

薯片软お妹 2022-09-08 05:07:46

没想到竟然是真的!!!
刚试了下,MAC下chrome在任何输入框同时按option加左右键都可以按词移动光标。
应该是浏览器内置的功能,当同时按下option和左右键时从字典里匹配出一个最优的单词,然后把光标移过去。
编辑器并没有做过相应的处理。

梦幻之岛 2022-09-08 05:07:46

你们在说什么啊,这功能windows的记事本就有,没什么大不了的啊
我虽然没搞过这东西,不过吧,能这么搞的地方一定也能输入文字对吧?就比如我现在回答的这个答题框.这个答题框就相当于把记事本程序嵌入到web页面中,那么这个问题就变成了:如何在网站中嵌入文本编辑器或者记事本.
如果你想问这个功能本身是什麽步骤实现的,那么很简单:
当检测到[ctrl]+左/右方向键时,将光标移动到前/后一个单词,至于怎么界定一个单词,如果是英文则按空格区分,如果中文也需要的话则按词典区分(猜的),至少segmentfault的文本编辑器估计就是这样的,你可以自己试一下,或者干脆按一个字一个字来移动光标

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文