在使用思源的最近两个版本时,行内代码后跟着中文字符时会出现光标移动不正确以及内容显示不正确
此时光标在右边,当使用键盘左键或者鼠标鼠标直接点击该行时,光标会移动到行内代码后面,如下
如果光标此时在这个位置按退格键会删掉后面的文字,再按一次退格键,则后面的一行文字都消失
此时如果按空格键,则退格没有删除的文字会出现
这个 bug 可以稳定复现,后面如果是英文字符则没有这个问题,可以通过行内代码后面加一个空格隔开中文字符来避免
在使用思源的最近两个版本时,行内代码后跟着中文字符时会出现光标移动不正确以及内容显示不正确
此时光标在右边,当使用键盘左键或者鼠标鼠标直接点击该行时,光标会移动到行内代码后面,如下
如果光标此时在这个位置按退格键会删掉后面的文字,再按一次退格键,则后面的一行文字都消失
此时如果按空格键,则退格没有删除的文字会出现
这个 bug 可以稳定复现,后面如果是英文字符则没有这个问题,可以通过行内代码后面加一个空格隔开中文字符来避免
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
我怀疑和零宽空白符有关,我不懂 web,但这会儿打开开发者工具,
我先输入一个行内代码
此时对应的块在行内代码里和后面有零宽空白符
如果我输入数字
数字会位于零宽空白符后
当我输入中文字符
此时已经回触发 bug,使得从句末向左移动光标回到行内代码后面,当我在行内代码后删除字符,此时会让字符串分割为两个
感觉像是零宽字符让后面的中文字符串被认为是一个 block,当开始删除字符后,形成两个 block
我也遇到这个问题了
当我打出:
我们想要访问
A[0] A[1] A[2] ... A[9999999]
共 9999999 个元素。
此时,我的光标处于此处:
我们想要访问
A[0] A[1] A[2] ... A[9999999]
共 9999999 个元素。
--------------------------------------------^ 也就是指向 9
但是当我尝试向右移动一格后,光标位置会变成:
我们想要访问
A[0] A[1] A[2] ... A[9999999]
共 9999999 个元素。--------------^ 也就是指向 A
找到解决办法了,当行级代码的开头是一个中文字符时,就可以避免这个问题,比如说你可以使用中文句号:
我们想要访问
。A[0] A[1] A[2] ... A[9999999]
共 9999999 个元素。--------------^ 在行级代码开头加入中文句号
但是这也太丑陋了
为成为自由职业者在家办公而努力吧!
JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。
OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。
Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。
Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。
GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。
应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。
我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。
OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
确认过眼神后的灵魂连接,站在链在!
Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。
有空闲时间是接外包好呢还是学习好呢?
WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。
Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。
腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。
又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。
PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于