我经常从网站(C、Python、R、bash等)复制和粘贴代码,并将它们存储到googledocs中(以突出显示语法的形式)。我目前的方法是将代码复制到Jupyter笔记本的降价单元格中,例如:
```python
[paste code here]
```
接下来,我将把降价呈现为一个语法突出显示的表单,然后将其复制并粘贴到googledocs中。我在找更好的方法。在
编辑1:到目前为止,我得到的是以下代码:
^{pr2}$现在的问题是如何将呈现的html放回剪贴板,使其成为可以剪切和粘贴到googledocs中的表单?
注意:除了tkinter
和mistune
之外,我可以使用其他库,例如PyQt5.QtGui
或PyObjC
中的{
编辑2:我找到了另一种方法来实现这一点(但它仍然需要一个额外的步骤,即使用Pygments从Mac终端复制粘贴到Google Docs。以下内容添加到~/.bash_profile
:
alias syn_py="pbpaste > temp.py && pygmentize temp.py && rm temp.py"
alias syn_c="pbpaste > temp.c && pygmentize temp.c && rm temp.c"
注意,在Linux上,pbpaste
/pbcopy
需要用appropriate equivalent替换。Mac终端的设置是“显示ANSI颜色”,并为“使用样式复制命令”选择了“基本”主题。另外,我尝试了以下方法,但都不起作用:
pbpaste | pygmentize | pbcopy
pbpaste > temp.c && pygmentize temp.c | pbcopy && rm temp.c
目前没有回答
相关问题 更多 >
编程相关推荐