支持像浏览器那样的前进与后退

最好快捷键也一致 alt + left or alt + right

赞助商 我要投放

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Vanessa
    订阅者

    浏览器的前进后退是不同的页面,在思源中需要后退到的状态具体指的是?

    3 回复
  • YangZ 2 评论
    订阅者

    就像是一般的 ide,比如 intellij idea 这样的应用,前进后退可以在不同的 tab 页跳转,可以参考一下这样的效果。前进后退主要是看源码的时候好用,但是如果思源用双链跳转的层级太多,这个功能也挺好用的,不过我感觉很难做。

    不清楚你和贴主说的是不是一个功能。你说的这个应该是回到上一个光标位置的功能吧?
    Vanessa
    @Vanessa 我说的确实是光标位置的前进后退,但是不清楚和楼主说的是否一致,我认为光标的前进后退也是一个多页面前进后退的思路,所以就提出来了,毕竟双链和 ide 里的各种跳转类似,经常跳转后忘记自己之前的位置,或者跳回之前的位置比较麻烦。
    YangZ
  • llej
    支持者 订阅者 作者

    浏览器中是一个标签然后前进后退,思源中存在标签的替代关系(预览页面 a,点击链接 b 后当前标签变成了页面 b),那么就可以后退回被替换的文档(页面 a)

  • deerain
    支持者 订阅者

    准确来说不是「光标位置」,实际上光标位置属于不得已的做法。后退一般是退到上一次「跳转」之前的那个页面的「滚动位置」,只不过这个滚动位置不好表示,很多时候用光标位置来表示了。

    至于「跳转」是什么,需要一个个明确定义,比如点击链接跳转和通过搜索跳转都是跳转,文件树点击另一个文件也是跳转,我不清楚别的软件在实现上具体怎么弄的,反正在用户层的表现就是这样。

  • chrischen

    赞同, 这里的跳转指的是视图或者文件的跳转, 就像用 VS 写代码的时候,你可以回到上一次编辑的位置

  • 88250
    订阅者

    之前有人提议过 https://github.com/siyuan-note/siyuan/issues/239 估计还需要继续等待……

请输入回帖内容 ...