202404032235 关于思源笔记的功能反馈

本贴最后更新于 373 天前,其中的信息可能已经事过境迁

bug 反馈 01

如下图所示,最新版本的文档书无法完整展开,我确认没有调节过宽度上个版本也有类似问题,现在拖动宽度也不管用,会弹回现在这个宽度。

image

功能反馈 02

需求:ctrl shift + 删除键,直接删除整行并回退到上一行末尾

改动和删除基本上写文的时候最常见的两种需求,改动后回到文章末尾继续编辑,D 大添加的那个 issue 就可以解决了,那么这个设计就是解决删除方面的问题的

错了几个字,直接删就可以了,而如果要删除一整行,我目前只发现了两种方式,一是鼠标全选,或者 ctrl a 全选再删除,而是 esc 全选再删除

如果要删除多行,也是两种方式,一是 shift + 上下选行,二是鼠标手动多选

但是这些方式都并不快捷,除了简单删除几个字,写文或记笔记中最常见的删除应该就是删除整行和快速删除最近的几行,思源现在要做到这两种删除模式都得用鼠标或者复杂按键,基本都需要二级操作才能实现

那么最简单的也是 Workflowy 那种删除模式,ctrl shift + 删除,直接删除整行,然后如果想快速删除多行,多按几下就行了,且 ctrl 和 shift 按键是在一起的,按下去的时候非常符合操作直觉和操作手感,所以特别希望可以加入这个细节设计。

  • 思源笔记

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

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

    25031 引用 • 103126 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 比如 GitHub 的输入框或着 wolai,使用 Ctrl+Shift+Backspace 的效果是一样的,是系统默认的行为。没有经过代码的干扰

    @Vanessa 但是我在 GitHub 和 wolai 都试了一下,Ctrl+Shift+Backspace 没有任何效果啊?

    看了下,这个好像是 Mac 下面的。
    Vanessa
  • 其他回帖
  • JeffreyChen 1 3 评论

    现在 esc 删除后光标就是在所删除块前面一个块的末尾呀。

    @Vanessa 我这里不是:

    末尾.gif

    这个是反向删除,应该落在 333 最前面,下个版本改进一下 Issue #10899 · siyuan-note/siyuan 。使用 backspace 是正常的。
    Vanessa
    @Vanessa 其实 Delete 是删除键,Backspace 叫退格键。所以说应该是等同于 Esc + 退格键
    JeffreyChen
    @JeffreyChen 哈哈,总是把删除键认为 backspace 去了。
    Vanessa
    1. 不等同,esc+ 删除键 是删除块后光标移到下方的块

    或者直接把 esc+ 删除键 也改为删除块后光标移到上方的块的末尾,这样效果就等同了

    1 回复
    现在 esc 删除后光标就是在所删除块前面一个块的末尾呀。
    Vanessa
  • @Vanessa 我查了一下,Workflowy 的操作是 Ctrl+Shift+Backspace ,我觉得还是很合理的,只要按住 Ctrl+Shift ,一路按 Backspace 过去就行了。但思源是要 Shift+↑/↓ 选中块后按 Backspace ,感觉多了一步就没那么爽快。

    我比较赞同:

    • 添加 Ctrl+Shift+Backspace 为删除当前块,光标移动到前一个块的末尾;
    • 添加 Ctrl+Shift+Delete 为删除当前块,光标移动到后一个块的开头。
    Ctrl+Shift+Backspace 这个在系统里是默认删除到行首
    Vanessa
    @Vanessa 我不太理解「在系统里是默认删除到行首」是什么意思
    JeffreyChen
    @JeffreyChen 比如 GitHub 的输入框或着 wolai,使用 Ctrl+Shift+Backspace 的效果是一样的,是系统默认的行为。没有经过代码的干扰
    Vanessa
  • 查看全部回帖

推荐标签 标签

  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 395 关注
  • Follow
    4 引用 • 12 回帖 • 9 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 295 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 102 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    366 引用 • 1842 回帖 • 3 关注
  • Markdown

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

    170 引用 • 1529 回帖
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 81 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 37 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    21 引用 • 204 回帖
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 593 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    286 引用 • 248 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • Access
    1 引用 • 3 回帖 • 3 关注
  • Bootstrap

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

    18 引用 • 33 回帖 • 649 关注
  • C

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

    85 引用 • 165 回帖 • 1 关注
  • DevOps

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

    57 引用 • 25 回帖 • 8 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 83 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    88 引用 • 139 回帖
  • FFmpeg

    FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。

    23 引用 • 32 回帖 • 5 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖 • 2 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    31 引用 • 108 回帖