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

