vnote icon indicating copy to clipboard operation
vnote copied to clipboard

【期望】大纲支持拖拽

Open lxq1 opened this issue 1 year ago • 4 comments

@文档/日志/截图/版本号/详细一点 @炮: 无法预览加参数--no-sandbox 想到一个对VNote的产品建议。我刚刚运行它看了下,没有我想说的这个功能,就是对大纲里的标题进行拖拽可以改变该标题及其下的正文和下级标题及内容在文档中的位置和标题层级。比如把一个二级标题拖到另外一个二级标题下面的三级标题上,就把该二级标题下面的所有子标题和正文都挪到那个三级标题下面作为四级标题,其下子标题层级依次后移。拖放位置,需要区分是在目标标题上层(作为目标标题的子标题)还是上方(作为同级标题放在前面)或下方(作为同级标题放在后面)。

lxq1 avatar May 01 '23 05:05 lxq1

另外还有,把指定的文档读取到选定标题下面的功能,比如选定的是三级标题,则把目标文档里的一级标题作为四级标题,其余类推。

lxq1 avatar May 01 '23 05:05 lxq1

AB3C5CFE-ECD0-4DEF-AFFE-A3DBCEB28F06

lxq1 avatar May 01 '23 05:05 lxq1

这个功能确实没有,而且也比较常用。目前我都是通过正则来搞的。看开发者什么时候有时间了再搞吧,毕竟大佬是用自己业余时间做的。

因为不能区间批量替换,所以最后是将需要调整的地方复制到外面去。

  1. 标题升一级(#号减少一个):查找^#(#{1,5} )[\d\.]+? ,(左边的正则最后面还有个空格,别漏复制了)替换为$1\1,我喜欢用$1但vnote好像只支持\1
  2. 标题降一级(#号增加一个):查找(^#{1,5}) [\d\.]+? ,(同样空格别忘了复制)替换为$1# \1# ,替换符这里末尾也有空格,别忘了复制。
  3. 标题整体挪动,我就没什么快捷办法了,只能是区间复制,然后到位置再粘贴了。

Fxiao1 avatar Jun 05 '23 03:06 Fxiao1

这半年加班比较厉害,麻烦再等等

tamlok avatar Jun 07 '23 05:06 tamlok