这搜索出来的结果是真的乱,正确的结果也只能跳转到代码块开头,有重复的,有不相关的。。。
只有我有这种问题嘛~~
结果 1:正确
结果 2:正确
结果 3:如上图,不知道跳的哪里,并没有搜索的关键字
结果 4:重复,与结果 1 相同
结果 5:跳转的代码块中搜索结果并没有关键字
结果 6:跳转的代码块中搜索结果并没有关键字
这搜索出来的结果是真的乱,正确的结果也只能跳转到代码块开头,有重复的,有不相关的。。。
只有我有这种问题嘛~~
结果 1:正确
结果 2:正确
结果 3:如上图,不知道跳的哪里,并没有搜索的关键字
结果 4:重复,与结果 1 相同
结果 5:跳转的代码块中搜索结果并没有关键字
结果 6:跳转的代码块中搜索结果并没有关键字
说实话,思源的搜索我也觉得看起来不得劲,总觉得差了点什么,没有那种所见即所得的感觉。思源目前的搜索结果都是只显示一行,有些搜出来的结果在视野范围内并看不到关键字,得点进去找。
下面说说我的想法:
本来就可以啊 ctrl+f 是当前文档搜索,ctrl+p 是全局搜索。搜索出来最相近的结果都是排在前面的。
感谢反馈,下个版本会改进默认的搜索类型过滤:默认关闭非文档容器块和音频、视频、IFrame 和挂件块,以免新用户因为搜索结果重复而困惑 Issue #11003 · siyuan-note/siyuan
而只要勾选了同样的类型,那么 ctrl+F 在当前文档的结果数量,应该跟 ctrl+P 中全局搜索中,按文档分组后,当前这个文档下的结果数量是一致的对吧?我对比了下发现全局中少了很多 😂
D 大,这个搜索 UI 和逻辑
希望好好团队一起优化一下吧。。。
用起来是真的头大,多参考一下各家搜索功能,如果想把搜索做的强大易用,希望看看 mac 端 devonthink 软件的设计
这是一个不能说的秘密。
Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。
上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)
Latke 是一款以 JSON 为主的 Java Web 框架。
宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。
京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。
JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。
FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。
Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。
锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。
大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。
Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。
Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。
Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。
阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。
应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。
Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。
Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。