【发布时间】:2015-10-21 15:57:10
【问题描述】:
在 IBM DOORS 中编写需求时,是否可以在 DOORS 对象的“标题”或“文本”属性中粘贴一些文本作为纯文本(即没有原始文本的格式)? 一个简单的粘贴操作会保留原始文本格式,从而降低各个 DOORS 模块的可读性。当然可以先在记事本中复制,但我很想知道是否有可能在 DOORS 中复制。
【问题讨论】:
标签: requirements ibm-doors requirements-management
在 IBM DOORS 中编写需求时,是否可以在 DOORS 对象的“标题”或“文本”属性中粘贴一些文本作为纯文本(即没有原始文本的格式)? 一个简单的粘贴操作会保留原始文本格式,从而降低各个 DOORS 模块的可读性。当然可以先在记事本中复制,但我很想知道是否有可能在 DOORS 中复制。
【问题讨论】:
标签: requirements ibm-doors requirements-management
不是门内答案(哈,我杀了我!),但我使用的是 PureText。在 Windows 系统托盘中安装这个小程序,并指定一个热键组合。然后,当我按 Win+V 时,剪贴板内容将转换为纯文本,而不是 Ctrl+V 进行粘贴,然后粘贴剪贴板。 (最后一句话很重要 - 剪贴板本身已更改。您将无法将格式化版本粘贴到其他地方。)
当然,其他系统可能也有类似的选项。不长按Ctrl+V,满足我的需求。
【讨论】:
粘贴时我不知道如何执行此操作,但您可以在之后使用一点 DXL 进行更改,这在文本包含无法从 DOORS 中删除的格式时特别有用:
Buffer temp = create
temp = obj."Object Text"
string s = tempStringOf temp
obj."Object Text"= s
delete temp
这可以轻松扩展,以便您的脚本在整个模块或所有选定对象上运行。
【讨论】: