1.8 搜索问题

本贴最后更新于 811 天前,其中的信息可能已经沧海桑田

现在搜索只能通过 Ctrl+F 进行文档内搜索,而 Ctrl+P 的全局搜索消失了。

原来在 Editor-General-Search 中的配置项和 General-Search 合并了,导致现在需要全库搜索必须 Ctrl+F 再去掉 Specify Path

焦点不在编辑器中时有概率触发全局搜索?
此外,关闭所有文档后,无法在初始界面用快捷键呼出搜索。

另一个 Ctrl+Shift+F 的全局搜索会创建新的页签,不能适用于某些情景。
例如:焦点在文档中,希望快速跳转到另一个已知名称的文档。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18698 引用 • 69812 回帖

相关帖子

9 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 确实感觉麻烦了 😭

  • Belf

    这样确实麻烦一些,希望 D 大可以有一个全局搜索的项。

  • whzecomjm

    确实,支持保留 Ctrl+P

  • 焦点需要不在编辑器和文档树上才行。如果关闭所有文档也可以唤出是不是可以满足需求了?

    目前从名字上可以区分搜索 ctrl+f 和全局搜索 ctrl+shift+f,但 ctrl+f/p 都叫搜索的话就不太好区分了 🤦‍♀️

    2 回复
  • Clouder 1 1 评论

    文档内搜索主要是为了文档内修改,而全库搜索主要是为了查看和跨文档修改。后者应该比前者更加常用。

    对于查看,比如在文中看到某个关键词,想要在对应文档上简单查看一下,复制相应文本之后直接 Ctrl+P 搜索跳转是很快捷的,查看完之后直接关闭,全流程都可以纯键盘操作。

    如果以查看为目的,文档内搜索是没有太大意义的,因为全库搜索涵盖了文档内的内容。

    跨文档修改则可以举这么一个例子:有一个目录 A 与一个文档 B,在编辑文档 B 的过程中,我意识到可以将其加入目录 A 中,则 Ctrl+P 跳转到目录 A 加入一个块引,然后关闭目录 A.

    相应的 Ctrl+Shift+F 产生新页签呈现搜索结果,但如果明确单一目标,这个搜索结果就只是一次性的,没有长期保存的价值。分屏对于短期查看、无需相互对照的修改也没有太大必要。


    总之,如果非要设置默认值的话,我认为替换默认文档内,搜索默认全库是更合理的。


    焦点退出编辑器、文档树也比较困难。按 Esc 会选中整块。

    命名的话, Ctrl+F 搜索(Search),Ctrl+P 全局搜索(Global Search),Ctrl+Shift+F 创建搜索视图(Create Search View)

    感谢反馈,下个版本加回来改进,顺便加入选中内容后 ctrl+p 可以把所选内容带入搜索框中。
    Vanessa
  • Belf 1 评论

    还是希望有一个直接全局搜索(不创建新的页签,类似于 ctrl+f)的快捷键,现在的 ctrl+shift+f 弹出新的页签真的挺不方便。

    我希望的“全局搜索”就是现在“搜索(ctrl+f)”的样子,即弹出一个浮窗供搜索,而且我认为这个浮窗左右分栏比上下分栏好,因为左右分栏可以展示更多的文档内容。“指定路径”的功能我认为可以保留,这个比较好。

    而“搜索(Ctrl+f)”则可以简化为,只高亮出搜索关键字就行。

    至于现在的(Ctrl+shift+f)我个人使用觉得没有啥用,用的很少。

    下个版本加回来 😄
    Vanessa
  • YueJiangLiu 1 1 评论

    Ctrl + Shift + F 现在很麻烦的一点是,无法通过上下键切换选择的搜索内容

    感谢建议,下个版本改进
    Vanessa
  • deerain 3 评论

    砍了 ctrl+p 确实不行。

    另外搜索页签最好不要分屏。

    分屏好像是有用户提的 😄
    Vanessa
    @Vanessa 谁提的,抓出来打一顿 🐶
    deerain
    8 月 23 号改的,忘记是谁了,也许是 @88250
    Vanessa
  • Kitsuta 3 评论

    无法理解为啥用了这么久的功能会这么激进的改掉。。。。

    只是改成了有 bug 的 ctrl+f,下个版本再加回来
    Vanessa
    @Vanessa 嗯嗯看到了。既然都改这个了希望可以考虑记忆搜索栏中的类型过滤 【优化搜索提升列表用户体验】设置与搜索栏中的类型过滤相互独立
    Kitsuta
    @Kitsuta 这个我看老板回复你了,等他的安排吧
    Vanessa
请输入回帖内容 ...

推荐标签 标签

  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    163 引用 • 1450 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    40 引用 • 24 回帖
  • 反馈

    Communication channel for makers and users.

    123 引用 • 906 回帖 • 192 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    4 引用 • 7 回帖 • 2 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 4 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 56 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 563 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 462 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 594 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    83 引用 • 165 回帖 • 43 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 621 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 690 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    198 引用 • 120 回帖 • 1 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 521 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 618 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    21 引用 • 58 回帖 • 1 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 2 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 683 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    126 引用 • 1699 回帖
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 291 关注