MAC: 如何消除从 OneNote 粘贴程序代码到 Xcode 或 Eclipse 时,出现红波浪线错误?
2019-11-13
数字笔记珍宝
OneNote 由于特殊的原因,一直以来,各个平台的版本均不适合用来保存代码。
如果你试图用 OneNote 来保存代码,当复制粘贴回 IED 时,会出现代码错误的问题。
如果你试图用 OneNote 来保存代码,当复制粘贴回 IED 时,会出现代码错误的问题。
从 Xcode 复制代码
下面,我们进行测试一下。
首先,从 Xcode 中复制一段 C 代码。
下面,我们进行测试一下。
首先,从 Xcode 中复制一段 C 代码。
粘贴代码到 OneNote Mac 中
然后,粘贴代码到 OneNote 中。
再从 OneNote 中选中这段代码,再复制出来。
然后,粘贴代码到 OneNote 中。
再从 OneNote 中选中这段代码,再复制出来。
从 OneNote 粘贴代码回 Xcode,发现代码错误
然后,再把这段代码粘贴回 Xcode。
这时,你会发现粘贴回的代码,Xcode 有错误提示。
(特别是在 Eclipse 中,是无法编译通过的)
这说明,保存在 OneNote 里的代码已经是发生变化的了。
保存在 OneNote 里的代码并非纯文本的。
然后,再把这段代码粘贴回 Xcode。
这时,你会发现粘贴回的代码,Xcode 有错误提示。
(特别是在 Eclipse 中,是无法编译通过的)
这说明,保存在 OneNote 里的代码已经是发生变化的了。
保存在 OneNote 里的代码并非纯文本的。
使用珍宝菜单的“复制纯文本”功能来解决这个问题
为了解决这个问题,珍宝菜单 Gem Menu for Mac OneNote 提供一个功能 --- “复制纯文本”。
“复制纯文本”功能用来解决此类问题。
再回到 OneNote 中,选中这段代码。
然后,点击珍宝菜单 -》 “编辑”菜单 -》 “复制纯文本”菜单项。
为了解决这个问题,珍宝菜单 Gem Menu for Mac OneNote 提供一个功能 --- “复制纯文本”。
“复制纯文本”功能用来解决此类问题。
再回到 OneNote 中,选中这段代码。
然后,点击珍宝菜单 -》 “编辑”菜单 -》 “复制纯文本”菜单项。
再次粘贴代码回 Xcode,获得正确的代码
然后,再次粘贴代码回 Xcode 里。
这次粘贴的代码就是正确了的。
下图,可以看到 2 次粘贴代码的效果。
然后,再次粘贴代码回 Xcode 里。
这次粘贴的代码就是正确了的。
下图,可以看到 2 次粘贴代码的效果。
演示
OneNoteGem