可能会有同学使用word或者sdn来记笔记,在记笔记的过程中,难免少不了要敲代码。
这时候我们敲的代码不能高亮显示,就没有感觉,很头疼。
我也遇到了这样的问题,所以我想解决他。
最开始我是在网上搜可以代码高亮的网站:
代码在线高亮工具 | 将高亮美化的代码一键粘贴到 Word 或 OneNote 中 (highlightcode.com)
不过每次都这样把代码复制到网站上再粘贴下来很麻烦,能不能让它自动给我把代码复制下来,然后再传到网站上,再把网站上的内容给复制下来呢?
方法总归是有的.
我们可以通过Python实现模拟按键,ctrl加C,将文本复制到剪切板。再用Python将剪切板的内容给复制下来.然后用selenium库上传文本到网站上并读取高亮后的结果。最后再模拟模拟按键ctrl加V将高量后的代码粘贴到word中。
理论存在开始编写代码。
不过在编写代码之后,我们又会想到这样一个问题。每次上传到网站上再复制下来,都需要耗费几秒钟的时间。这个时间可能太长了,而且说不定哪一天这个网站它就关闭了。那能不能实现本地自己代码高亮呢?
经过查阅还真发现python提供了这样的代码高亮类库
1