Answers:
通常,OS X应用程序允许您使用粘贴样式⇧⌥⌘V。尽管不一定到处都支持此功能。
如果您只是想从剪贴板中的任何内容中获取纯文本,然后再次将其放入剪贴板中,则可以例如从终端运行以下命令:
pbpaste | pbcopy
这将摆脱富文本格式。您可能会使用Automator.app将其包装在服务中,以使其可以通过键盘快捷键进行访问。
我非常高兴找到一种无需使用疯狂的快捷方式即可做到的方法(这比格式化文本更让我烦恼)。
正如mmdei在http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception上写的那样
打开“系统偏好设置”
选择“键盘”
选择标签“键盘快捷键”
从左侧列表框中选择“应用程序快捷方式”单击右侧列表框下方的“ +”
在“应用程序”输入框中选择“所有应用程序”在“菜单标题”输入框中键入“粘贴和匹配样式”。在“键盘快捷方式”输入框中,假装您即将通过键入command-v粘贴某些内容。现在,此框中应该有cloverleaf命令符号,后跟-v。单击添加。
胜利!谢谢。我本应该在十年前做到这一点。=)
加成
如果需要粘贴格式化的文本,请右键单击-粘贴。
正如@slhck所指出的那样,它⇧⌥⌘V是一个有用的组合键,可以在许多应用程序中“粘贴并匹配样式”,例如Safari,TextEdit,Mail,Messages,Notes甚至Microsoft Word(嗯,它执行“粘贴并匹配样式” Word中的“匹配格式”,但据我所知,结果是相同的。Word的方法的一个烦人之处在于,如果您复制的文本本身未设置样式,则该⇧⌥⌘V组合将不起作用。因此,这是⇧⌥⌘V始终粘贴未样式化文本的障碍。(在Apple应用程序中,如果文本未设置样式,⇧⌥⌘V将很方便地模仿⌘V。)
据我所知,在Adobe CS 6中,仅InDesign具有“不格式化粘贴”选项(⇧⌘V;它⇧⌥⌘V用于“就地粘贴”)。尽管您可以在“系统偏好设置”>“键盘”>“键盘快捷键”的帮助下更改这些击键,但在Illustrator中将无济于事。
因此,对于更全面的解决方案,这里有两种方法,一种是快速和优美的方法,另一种是快速和肮脏的方法。
希望有帮助!
提供剪贴板历史记录的许多应用程序(例如Alfred)仅保留复制项目的纯文本版本。因此,当最前面的应用程序不支持⌥⇧⌘V时,您可以从剪贴板历史记录中进行粘贴。
另一个选择是为脚本分配快捷方式,如下所示:
set the clipboard to (the clipboard)
您也可以尝试创建〜/ Library / KeyBindings /并将这样的属性列表另存为DefaultKeyBinding.dict:
{
"~@V" = pasteAsPlainText:;
}
但是,它在Illustrator中不起作用。大多数支持自定义键绑定和富文本格式的应用程序还具有一个菜单栏项目,可粘贴为纯文本格式。
除了此处已发布的解决方案之外,还有一些实用程序可迫使Mac OS始终粘贴纯文本:
普通剪辑,免费,具有一些额外功能,例如删除结尾的空白
iClipboard,付费的,具有历史记录,搜索和剪辑分组的完整剪贴板管理器
还有一个名为FormatMatch的工具,但它似乎已停产。
要添加到@IanAtkin注释,请在系统偏好->键盘->快捷方式的“应用程序快捷方式”,“所有应用程序”下,添加以下内容:
“粘贴和匹配格式” = Command + v
“粘贴和匹配样式” = Command + v
这很有趣,但是我必须同时添加两者。前者在MS Word中起作用,而后者在Evernote中起作用。因此,如果它不适用于某些应用程序,则可以查看“编辑”菜单下的内容,并查看它们所谓的非格式粘贴。
我还喜欢添加
“粘贴” = Shift + Command + v,
以便可以使用格式粘贴。
我刚刚开始使用一个名为“纯文本复制”的应用程序。就是那样-复制文本而不设置格式。如果有人需要它,请在这里:https : //itunes.apple.com/se/app/plain-text-copy/id1297888715