Pycharm自定义插件-jupyter-to-markdown一键转换

Pycharm自定义插件-jupyter-to-markdown一键转换

背景

Pycharm 中使用 Jupyter, 巨大的方便在于,可以继续使用 Pycharm 的诸多高效特性,如 快捷键, 代码格式化,
Debug 等等。 遗憾的是,没有导出为 Markdown 的功能, 所以自己配置了一个。

安装依赖

%%bash
sudo apt install -y jupyter-nbconvert xsel

配置 Pycharm 第三方插件

位置:File -> Settings -> Tools -> External Tools

  • 添加 转换并输出到控制台 工具, 如下图

配置快捷键

位置: File -> Settings -> Keymap

  • 搜索 jupy, 然后自定义快捷键, 我设置的是 Ctrl+Shfit+N

效果展示




更爽的配置-输出到剪切板

使用 xsel 将内容复制到剪切板

  • 建立 shell 脚本 vim jupyter-nbconvert-clipboard
%%bash
#/bin/sh
to_type=$1
filepath=$2
jupyter-nbconvert --to $to_type $filepath --stdout | xsel -i -b
  • 将脚本拷贝至 /usr/bin/
  • 如法炮制 插件快捷键