Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

表格在渲染的时候,编辑后能不能保持原有的数据格式 #1318

Closed
HengCC opened this issue Oct 20, 2022 · 11 comments
Closed

表格在渲染的时候,编辑后能不能保持原有的数据格式 #1318

HengCC opened this issue Oct 20, 2022 · 11 comments

Comments

@HengCC
Copy link

HengCC commented Oct 20, 2022

你在什么场景下需要该功能?

有的人喜欢用分屏模式. 在插入表格后, 编辑完成会产生很多个"------"这样的格式. 这对于编辑来说非常不友好. 会导致一堆不该产生的换行. 另外表格在换行的时候会有些问题. 看视频吧.

Video_22-10-20_10-17-33.mov
@HengCC
Copy link
Author

HengCC commented Oct 20, 2022

另外在分屏预览模式下.既然直接是针对的源文件进行编辑. 是否可以考虑 复制粘贴进去的是原始md内容.而不是格式化后的内容, 比如下面这样的视频

Video_22-10-20_18-43-58.mov

@Vanessa219
Copy link
Owner

横线是为了对齐, md 语法 table 中的换行要使用 <br>

第二个问题解决方案参见 #1319

@HengCC
Copy link
Author

HengCC commented Oct 21, 2022

但是横线过多了不就产生了很多换行了吗. 如果一个单元格内容很多 . 那大部分都是横线. 而md的语法里面,其实只要几个横线就能标识这个表头了吧 @Vanessa219 , 横线太多了在分屏编辑模式下 那是灾难性的诶. 一眼望去全是横线.

其实这个问题的核心是在不同的编辑模式之间切换的时候. 导致的横线增多. 如果一直保持分屏模式可能还好. 如果分屏切换到IR模式后, 然后再由IR切换到sv模式后. 就会导致横线莫名其妙的渲染很多的情况

@Vanessa219
Copy link
Owner

横线不会导致换行

@HengCC
Copy link
Author

HengCC commented Oct 22, 2022

不是只有"\r\n"才会换行啊. sv模式下 屏幕总共那么长. 内容多了 它不就自动换行了. 视频中只有几列. 如果多一些列. 就更离谱. @Vanessa219 如果能固化表头那块的横线数量不就能完美解决了吗?

@Vanessa219
Copy link
Owner

内容过多导致换行,换行处并不会出现 "\r\n"

@HengCC
Copy link
Author

HengCC commented Oct 23, 2022

不用纠结是是不是"\r\n"吧. 我提这个issue的目的本身就是希望你们能解决这样的换行问题. 无论是不是因为"\r\n"导致的. 只要在编辑器不要呈现那么多的横线不就行了吗?

而且重点是. 比如如果我编辑源文件 只输入三个"---", 结果编辑器在我输入了一些过长的值后. 可能就变成了 类似这样的"---------------", 那算不算是BUG呢. 因为多出来的内容并不是我输入的.

@Vanessa219
Copy link
Owner

这个不是 bug,一开始就说了“横线是为了对齐”。

@HengCC
Copy link
Author

HengCC commented Oct 24, 2022

看这个图. 这2个写法都能完成渲染.
image

其他没啥说的了. 只是个建议.

@Vanessa219
Copy link
Owner

@88250 这在中文和编辑器中不太适用,能否去除这个优化?

@88250
Copy link
Collaborator

88250 commented Oct 26, 2022

我觉得暂时先不加选项了,再接受更多一些反馈再考虑,谢谢。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants