vnote icon indicating copy to clipboard operation
vnote copied to clipboard

笔记内的链接跳转问题以及一些建议

Open iSylleo opened this issue 4 years ago • 7 comments

OS Version (操作系统): Windows

VNote Version (Help - About VNote - Version: )(VNote版本): 2.8.2和2.9.1

Symptoms (表现):

笔记内的链接跳转问题:

当笔记内链接指向其他笔记(MD 文件)时,如果笔记名包含空格则无法解析为链接,无法跳转。但是在链接内将空格替换为 %20 则可以跳转。(准确说这不是一个问题,但是还是希望 VNote 能够自动处理)

How to Repro (如何复现):

创建两个笔记:Windows Tips.mdAnother.md,在 Another.md 中填入如下链接:

[Windows Tips](./Windows Tips.md)

此时无法正确解析URL,也无法跳转,但是在QOwnNotes中可以正确识别。

换成如下形式则可以成功解析与跳转:

[Windows Tips](./Windows%20Tips.md)

这可能是 URL 的性质导致的,但是希望 VNote 能够自动处理这种情况,哈哈。

还有就是非常感谢大佬的作品,给我的学习过程实实在在的带来了帮助,一个 star 和一点小小的捐赠(首次捐赠开源项目啊 :joy:)希望帮作者买杯咖啡,也希望 VNote 变得更好 :smile:

Suggestions:

现在逐渐将 VNote 变成自己的个人知识 wiki,一点小小的建议大佬看看就好:

  • 加强笔记管理功能,特别是笔记之间的跳转,双向链接等
  • 希望能够在 VNote 内实现笔记整理。目前虽然可以拖动笔记以实现笔记的移动,但是还是不够方便,并且不能自动处理附件和图片的链接。希望笔记拖动到其他文件夹后,图片和附件也可以自动移动。还有就是文件夹的整体移动无法实现。
  • 一点小小的 idea,VNote 的文件夹思路是非常好的,不会因为脱离 VNote 就无法查看笔记,但也许正是因为这个原因无法实现更高级的功能,因此我的想法就是能否使用 SQLite 存储笔记的配置信息以及相应的标识信息,笔记文件、组织依然按照文件夹的思路,但是通过 SQLite 来组织文件和笔记之间的关联、包括历史信息等,应该可以实现更丰富的笔记管理功能,比如双向链接,锚点跳转等。(这一点是否可以参考 cherrytree 呢,虽然 cherrytree 的笔记内容都存储在数据库文件中,但是笔记的组织和标识信息也存在SQLite中)

最后,十分感谢您的作品。

iSylleo avatar Jun 04 '20 01:06 iSylleo

Hi,

你可以在笔记列表里面复制一个笔记的路径,然后在编辑器里面粘贴,vnote会自动处理空格问题。

右键复制粘贴移动笔记的时候,是会自动移动图片和附件的;如果不是,你可能发现了一个bug。

右键复制粘贴,也是可以移动文件夹的,你看看是不是你的操作有问题?

后面会加进来sqlite和id的概念来加强组织和关联。

谢谢关注!

tamlok avatar Jun 04 '20 02:06 tamlok

感谢回答!

  1. 复制的笔记路径是绝对路径,但如果是笔记内的链接的话,相对路径可能更合适,这样在移动笔记的时候链接也不会失效。

  2. 我是通过鼠标拖拽移动笔记的,这样 VNote 没有自动移动图片和附件。

  3. 以后可以支持鼠标拖拽文件夹吗,我想这样移动会更快速和直观一点。

iSylleo avatar Jun 04 '20 06:06 iSylleo

image

绝对路径/相对路径/附件都随意选择。

tamlok avatar Jun 04 '20 07:06 tamlok

非常好用的工具, 极大地解决了我在内网资料管理的问题.一杯咖啡不成敬意. 最近看了卢曼的卡片盒PARA,单个的知识点不容易沉淀和记忆, 需要组织成网络. 有点类似思维导图. 这个方法讲究将笔记内容通过跳转的方式联系起来,同时进行动态的管理,不断地移动笔记.

目前使用Vnote的link跳转可以解决部分问题.但是一旦将笔记挪动,链接就会失效.

在家里,我主要使用的是wiznote,可能wiznote有类似于note的id功能, 不管如何移动笔记,都是可以顺利的跳转的. @tamlok 看看是不是可以考虑实现呢? 随着笔记的增多,有效管理的问题必然会暴露出来.

chengyi818 avatar Sep 22 '21 01:09 chengyi818

笔记之间的链接和跳转在知识管理的时候是非常重要的。不求自动链接,但求手动可以链接。这个可能需要专门的语法,而不应该用html链接的来实现。专门链接的语法则可以更深一步开发出专门的链接功能了。

niko7g avatar Dec 12 '21 05:12 niko7g

请教下,您是怎么调出这个窗口来的?可以选择相对链接和绝对链接?

imchj avatar Mar 26 '22 04:03 imchj

请教下,您是怎么调出这个窗口来的?可以选择相对链接和绝对链接?

右键,多功能粘贴,或者ctrl-shift-v

tamlok avatar Mar 26 '22 04:03 tamlok