我有一个带有股票的基本 Mac 应用程序NSTextView
(Interface Builder 中的“富文档内容文本视图”),但我也在 TextEdit 中观察到了这种行为:
- 创建一个包含 3 个项目的新项目符号列表
- 选择并复制单个列表项
- 将列表项粘贴到同一文档中
→ 粘贴的项目失去了它的列表格式,即当我最后按回车时,不会自动添加新的列表项目。
→ 当我选择两个或更多列表项时,它可以正常工作。
这是一个快速视频:
其他意见
我在 Scrivener 中测试了相同的过程(我相信它也使用 NSTextView),在这里复制单个列表项会将正确的格式列表属性放在剪贴板上。
我检查了剪贴板,当我复制单个列表项时,确实,与 Scrivener 相比,RTF 内容有所不同。
NSTextView(复制一项):
\f0\fs36 \cf0 \'95 Regular list item}
Scrivener(复制一项):
\f0\fs32 \cf0 {\listtext \uc0\u8226 }Regular list item}
请注意 Scrivener 如何在剪贴板上放置正确的格式。
NSTextView(复制了两项):
\f0\fs36 \cf0 {\listtext \uc0\u8226 }Regular list item\
{\listtext \uc0\u8226 }Another list item}
复制两个列表项时,它按预期工作。
我错过了什么?或者这是一个错误/功能,并且 Scrivener 人员正在他们的应用程序中解决这个问题(例如,检测何时复制单个列表项并修复其属性)?