UWP: 如何从 Windows PowerShell ISE 复制代码到 OneNote 并保持语法高亮格式?
2019-11-13
数字笔记珍宝
珍宝菜单 Gem Menu for OneNote UWP 提供有“粘贴富文本”的功能。
OneNote 很多情况下,会把复制粘贴过来的文本格式去掉,包括:文本颜色,底色,空格去掉。
而且这些文本格式并非是 HTML 格式的,可能是富文本格式。
导致原本格式化好的文本,面目全非。
下面用 Windows 自带的 PowerShell ISE 举个例子。
OneNote 很多情况下,会把复制粘贴过来的文本格式去掉,包括:文本颜色,底色,空格去掉。
而且这些文本格式并非是 HTML 格式的,可能是富文本格式。
导致原本格式化好的文本,面目全非。
下面用 Windows 自带的 PowerShell ISE 举个例子。
从 PowerShell ISE 复制带语法高亮的代码
我们在 Windows 自带的 PowerShell ISE 中复制代码。
这些代码显示是带有颜色的。很容易区分变量名和字符串。
我们在 Windows 自带的 PowerShell ISE 中复制代码。
这些代码显示是带有颜色的。很容易区分变量名和字符串。
粘贴到 OneNote 后,代码失去颜色
在 OneNote for Windows 10 中,按 Ctrl + V 粘贴 PowerShell 代码,会发现代码里所有的颜色都没有了。
在 OneNote for Windows 10 中,按 Ctrl + V 粘贴 PowerShell 代码,会发现代码里所有的颜色都没有了。
使用珍宝的粘贴富文本功能,保持代码的颜色
为了保持代码的颜色,可以使用珍宝菜单的粘贴富文本功能。
点击珍宝菜单 Gem Menu for OneNote UWP –》“编辑”菜单 –》“粘贴富文本”菜单项。
为了保持代码的颜色,可以使用珍宝菜单的粘贴富文本功能。
点击珍宝菜单 Gem Menu for OneNote UWP –》“编辑”菜单 –》“粘贴富文本”菜单项。
这样,粘贴到 OneNote UWP 的 PowerShell 代码会保持原来的语法高亮颜色。
甚至会保留底色。
演示
甚至会保留底色。
演示
OneNoteGem