PyCharm粘贴到OneNote 保留代码格式的解决方案

时间:2024-03-01 20:30:06

前言

Evernote和OneNote是两大笔记应用利器,各有优缺点。Onenote可以支持超大的页面,多条文章横排,做注释打箭头。evernote这点就不行。

Evernote比onenote的优势之一,能更好的保留粘贴过来的原格式,onenote会对源格式进行精简,导致排版呈现惨不忍睹。。。
下图是pycharm直接贴到onenote的效果

是不是惨不忍睹。
**效果:$ **

国内外网友,也总结了一些方法,来依次试一下

1.pycharm 贴到 word 再贴到 onenote#


比较好,但是暗色背景没有填充,空行直接露白。
效果:$ $ $

2.使用OneNote插件NoteHighLight 2013 for OneNote 2013#

下载地址

选择python,

看评论是不错的,可惜格式还是有问题:

  • 1-9行行号是个位数,导致代码向前挪了一格。
  • 缩进由4个空格,变成了8个空格
  • 12-13行字符串缩进有问题
    还是不完美
    效果:$ $ $ $

3.Pycharm -> Notepad++ -> OneNote


格式保留,没有语法高亮
**效果:$ $ **


我试了试贴近evernote,再贴到onenote,虽然颜色反转了,字体变了,效果很好,非常意外。

稍微设置一下,完美

效果:$ $ $ $ $