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

Improve table functionality #4785

Open
7 tasks
88250 opened this issue May 4, 2022 · 28 comments
Open
7 tasks

Improve table functionality #4785

88250 opened this issue May 4, 2022 · 28 comments
Assignees

Comments

@88250
Copy link
Member

88250 commented May 4, 2022

@Chenm4
Copy link

Chenm4 commented Sep 4, 2022

表格能否改进下添加行或列方式,让它能一次性就能添加好几行和好几列
ZH8 D9D7$MVVF7{BO6V~SBN
类似图片中这样

@88250
Copy link
Member Author

88250 commented Sep 4, 2022

@Chenm4 后面考虑吧,目前这个可以用模板先定义好,然后通过模板插入。

@Soltus
Copy link
Contributor

Soltus commented Nov 19, 2022

蹲一个,可以顺便这个加上
image
最讨厌什么都要记快捷键了

@Vanessa219 Vanessa219 changed the title 改进表格增加行列交互 改进表格功能 Feb 21, 2023
@Vanessa219
Copy link
Member

蹲一个,可以顺便这个加上 image 最讨厌什么都要记快捷键了

由于存在单元格合并的情况,合并后的单元格无法进行相关的交互,加减按钮就不添加了,换为单元格菜单进行交互。

image

@GH-W94
Copy link

GH-W94 commented Feb 23, 2023

能否将表格块升级为容器块呢?即让单个单元格里能添加列表

@88250
Copy link
Member Author

88250 commented Feb 23, 2023

能否将表格块升级为容器块呢?即让单个单元格里能添加列表

支持不了。

@TWQM
Copy link

TWQM commented Mar 20, 2023

能否加入表格行列移动的功能。
目前需要移动表格行列顺序只能添加新行,并手动按单元格移动内容,非常繁琐。
附上Endnote功能截图:
image

@88250
Copy link
Member Author

88250 commented Mar 21, 2023

@TWQM 表格菜单里有移动,先用快捷键顶顶。

@GH-W94
Copy link

GH-W94 commented Mar 21, 2023

希望表格添加如下功能:

1.支持剪切或复制一整行或一整列或多个连续的单元格,然后粘贴到其他表或其他位置。

2.固定标题行或标题列。如当表格过长或过宽时,就特别需要能固定首行或首列。

@TWQM
Copy link

TWQM commented Mar 21, 2023

@88250 谢谢提醒,一开始没注意到下面还有这几个选项。
但是我注意到合并单元格之后就无法进行添加行和移动的操作了,只有拆分之后才可以,不知道有什么方法可以绕开这个限制。
另外之前在表格中输入~ (shift+`),和<>符号会出现其他标点,不知道是触发了什么bug,重启之后恢复正常。

@88250
Copy link
Member Author

88250 commented Mar 22, 2023

@TWQM 合并单元格以后就不能移动了,这个没法绕开;Markdown 标记符需要使用 \ 转义后再输入。

@88250 88250 changed the title 改进表格功能 Improve table functionality Mar 29, 2023
@shuojie819

This comment was marked as resolved.

@TWQM
Copy link

TWQM commented Aug 11, 2023

表格内容过长就会自动换行,不太会描述请看下图,我感觉这是个基础功能,希望优化表格的时候加上这个特性。 image
手动调整一下表格宽度就可以自动换行,默认应该是自适应宽度所以越写越长

@shuojie819

This comment was marked as resolved.

@lbyb

This comment was marked as resolved.

@lbyb
Copy link

lbyb commented Sep 2, 2023

markdown语法中,单个表格内部支持输入<br>达到表格内部换行的效果,但思源好像不支持,希望能补上这个常用的markdown语法。 比如下面markdown的代码块做的表格示意:

|元字符|名称|匹配对象|
|-|-|-|
|\. <br> [...] <br> [^...]|点号 <br> 字符组 <br> 排除型字符组|单个任意字符 <br> 列出的任意字符 <br> 未列出的任意字符|
_20230902193550 上图是`vscode`的`markdown`预览,效果达到预期,而思源上同样的代码就无法识别`
`,达不到单元格内换行的效果,思源上表现如下图。 _20230902194048

已解决,只需要将<br>替换成<br/>即可

@yylicon
Copy link

yylicon commented Sep 12, 2023

【 支持单个单元格的外观和布局设置】,这个布局设置是指单元格独立对齐吗?

  1. 左对齐,水平居中,右对齐
  2. 顶对齐,垂直居中,底对齐

目前思源好像仅支持表格整列列对齐,这样导致水平合并单元格后的对齐会影响某列的对齐方式,而垂直向合并的单元格默认是垂直居中。
单元格独立对齐还是蛮常用的功能,希望重视一下。

另外,单元格支持填充底色独立对齐后,表头就没必要了吧,表头外观上就是给第一行加个背景色和文字加粗以及单独第一行水平居中,有了单元格独立对齐和单元格填充底色后就没必要表头功能了

@TCOTC
Copy link
Contributor

TCOTC commented Jan 26, 2024

不知道是否有望实现像 Obsidian 1.5 版本的表格编辑器这样的交互:

284392728-eeb5609f-0622-4a3b-b514-c35993703fa7.mp4

来源为 Obsidian 官网 Changelog:https://obsidian.md/changelog/2023-12-26-desktop-v1.5.3/

@TCOTC
Copy link
Contributor

TCOTC commented May 31, 2024

Notion 这种就相当不错:

default.webm

@Achuan-2
Copy link
Member

Achuan-2 commented Jul 5, 2024

表格目前不支持选中多行进行批量上下移动

@IQEQSQ
Copy link

IQEQSQ commented Jul 15, 2024

有没有考虑引入第三方库来解决表格,比如https://github.com/myliang/x-spreadsheet
我们只需要序列化第三方表格库的输入输出即可

@TCOTC
Copy link
Contributor

TCOTC commented Aug 6, 2024

@chunjie95
Copy link

大佬好久可以优化表格哇,就实现Notion表格的那种效果就很不错了,目前还是在Notion新增表格在复制过来的
image

@TCOTC
Copy link
Contributor

TCOTC commented Sep 6, 2024

需求:支持删除表头行,第二行自动变为表头

支持隐藏表头:

Image

@TCOTC
Copy link
Contributor

TCOTC commented Sep 20, 2024

需要改进复制和粘贴:

  • 从 excel 复制到思源段落块里粘贴,如果能粘贴成表格就好了
  • 从数据库多选复制单元格到表格里粘贴

@TCOTC
Copy link
Contributor

TCOTC commented Sep 20, 2024

@bigbasti
Copy link

Add ability to set background/text colors for whole rows

@wc123888
Copy link

+++

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

No branches or pull requests