Ctrl + k 出现插入链接的弹窗之后,光标没有在“锚文本”框中

本贴最后更新于 898 天前,其中的信息可能已经时异事殊

Ctrl + k 出现插入链接的弹窗之后,光标没有在“锚文本”框中,记得之前是会的,这时只要 Ctrl+v 就可以直接编辑锚文本了

image.png

  • 思源笔记

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

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

    24856 引用 • 102260 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • HKzzZZ 1 评论

    刚刚升级到 2.4 后也发现了,而且没有焦点的情况下,再切换程序去复制标题的话,该对话框会消失。

    希望能恢复原本的交互(默认的焦点停留在“锚文本”输入框),目前需要手动用手动点击一下“锚文本”的输入框,键盘的 TAB 键都无法把焦点转到对话框内的输入框(会自动关闭对话框)。

    这个问题通用一点的描述:使用 Ctrl+K 唤出“链接”对话框后,没有将光标的焦点自动设置到对话框内合适的输入框位置中,必须手动点击才能继续粘贴,无法纯键盘操作。
    HKzzZZ
  • 感谢反馈,下个版本修复 Issue #6212 · siyuan-note/siyuan

    1 回复
  • Alex88 1 评论
    作者

    非常感谢,另外有个想法可以参考一下哈。

    因为按了 Ctrl+k 之后,正常逻辑是软件去读取剪切板,如果是网址的话就会将网址粘贴到第一个【链接】框,然后光标定位到锚文本。因为有些浏览器有复制标题和链接的功能,这时剪切板是“标题 + 空格 + 网址”的格式,所以看能不能在对剪切板内容识别逻辑中加上标题的提取,然后放入锚文本中,当用户按了 Ctrl + K 之后,链接有了,默认锚文本也有了,并且处于全选状态,这样即便用户希望自己输入,直接打字就可以了,不会有任何额外操作,同时给了用户一个有意义的默认锚文本。

    当然以上只是建议哈,具体看大佬统筹 😋

    1 回复
    图例发在另一回复中了哈,另外用的 360 浏览器,应该国内用户还是比较多的
    Alex88
  • Alex88
    作者

    新建议图示:

    image.png

    image.png

  • 这个应该直接 Ctrl+V 就可以。

    1 回复
  • Alex88
    作者

    Ctrl + V 会把标题和网址都复制进去。

    是这样,一般操作是复制网址,然后在思源笔记中 ctrl+k,这时思源笔记会自动将网址填入,并且光标聚焦在锚文本上,然后用户再切换到浏览器复制标题,最后切换到思源笔记中 ctrl+v 完成。

    我想既然浏览器提供了复制标题和网址的功能(中间空格隔开),是否可以我点击复制标题和网址,然后到思源笔记 ctrl+k 之后,标题和网址都自动解析并填入,然后标题处于全选待编辑的状态,这样如果用户就希望这个标题,就少了切换浏览器复制标题,再切换回来粘贴锚文本的步骤了,如果用户希望自己编辑,由于这时锚文本处于全选待编辑状态,用户直接编辑即可,也不需要额外操作

    当然这个属于进阶需求哈 😄 😋

    1 回复
  • 我的意思是通过浏览器复制链接(带网页标题支持的浏览器),然后思源中 Ctrl+V 粘贴。

    1 回复
  • Alex88
    作者

    这样就只是普通的文本,不能点击链接直接访问了 😂

    1 回复
  • 我是使用 Edge 测试的 😂

    1 回复
  • Alex88
    作者

    天哪。。我用 edge 试了下,发现 ctrl+v 竟然直接就是我要的效果 😭 😭 ,大佬,求在 360 浏览器也来一个同样功能 🙏😭🙏

    2 回复
  • 88250 1

    我们先记录,后续看下能否支持 Issue #6233 · siyuan-note/siyuan

  • 我这里安装了 360 浏览器,但是没有找到复制网址带锚文本的功能,麻烦截图看下。

    1 回复
  • Alex88 1
    作者

    就是在网址一栏右键点击就可以了哈~

    image.png

    不过奇怪的是,我在 edge 浏览器只是选中网址,ctrl+c 之后,在 notepad++ 中 ctrl+v,结果就只有网址,没有标题,但在思源里面 ctrl+v 就有标题信息(锚文本),这是为啥?😂 我在 360 执行同样的操作,简单地 ctrl+c,而不是上面截图通过右键菜单栏【复制标题与网址】,在思源再 ctrl+v 就是简单地网址纯文本。。😂

    1 回复
  • 88250 1 赞同

    应该是因为 360 写入剪切板时没有使用富文本格式。

    1 回复
  • Alex88
    作者

    刚更新了最新版本,发现已经和 edge 效果一样了哈!!

    太赞了~~~~~~~~~~~~~~~~~~

    感谢大佬~~~~~~~~~~~~~~~~

    ✿✿ ヽ(°▽°)ノ ✿

请输入回帖内容 ...

推荐标签 标签

  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖
  • DNSPod

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

    6 引用 • 26 回帖 • 528 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 1 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 495 关注
  • BAE

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

    19 引用 • 75 回帖 • 664 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 4 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    36 引用 • 155 回帖 • 2 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    151 引用 • 257 回帖
  • 印象笔记
    3 引用 • 16 回帖
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    239 引用 • 224 回帖
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 608 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 197 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 33 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 258 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 5 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 165 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 1 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 490 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 116 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 233 回帖 • 1 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 643 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 400 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 565 关注
  • CodeMirror
    1 引用 • 2 回帖 • 157 关注