V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
vanleo2001
V2EX  ›  Markdown

写了一个 Sublime Text 3 windows 版本的插件,打造更好的 markdown 编辑器

  •  2
     
  •   vanleo2001 · 2018-07-13 15:12:48 +08:00 · 4664 次点击
    这是一个创建于 2360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

    MarkdownWriter是一个 Sublime Text 3 (windows)的插件,开发目的是使得写 markdown 更简单,特别是当你希望从网页上摘取一些文字+图片并保存到 markdown 文件中作为笔记时会特别有用。

    demo1.gif

    插件功能

    1. 智能粘贴
      (1) 如果你需要从网页中复制内容并保存为 markdown 格式笔记,你可以在浏览器中先复制需要的内容,再在 Sublime Text 中按快捷键 Ctrl+Shift+V (或者鼠标右键菜单Paste html or image)进行粘贴,文本将自动转换为 Markdown 格式后粘贴,如果粘贴的文本中包含图片,图片会自动下载并保存在该 md 文件下"media"文件夹中。
      (2) 你可以在本地磁盘中 copy 一个或多个图像文件,再在 Sublime Text 中按快捷键 Ctrl+Shift+V (或者鼠标右键菜单Paste html or image)进行粘贴,图像文件将自动转换为 Markdown 格式的链接文本插入,图像文件会自动保存在该 md 文件下"media"文件夹中。
      (3) 你也可以打开一个图像文件后复制图像,再在 Sublime Text 中按快捷键 Ctrl+Shift+V (或者鼠标右键菜单Paste html or image)进行粘贴,图像将自动转换为 Markdown 格式后插入,图像文件也会自动保存在该 md 文件下"media"文件夹中。

    2. 直接显示图像 借助插件MarkdownInlineImages plugin, 按快捷键 Alt+I 来直接显示 /关闭图像.

    3. 添加文字加黑 选择一些文本,按快捷键 Ctrl+B 使得加黑。

    4. 添加文字斜体 选择一些文本,按快捷键 Ctrl+I 使得斜体.

    5. 添加二级标题 光标定位到要加“标题格式”的行,按快捷键 Ctrl+2 添加 /去除 Headline2 格式。

    6. 添加三级标题 光标定位到要加“标题格式”的行,按快捷键 Ctrl+3 添加 /去除 Headline3 格式。

    7. 添加四级标题 光标定位到要加“标题格式”的行,按快捷键 Ctrl+4 添加 /去除 Headline4 格式。

    8. 智能列表编号 进行列表编辑时, 按下回车键 Enter 后会自动插入有序列表的编号 2. 3. 4. ...

    安装

    1. 手动安装: 下载并解压本插件,复制到"Sublime Text 3\Data\Packages"下, 再用记事本打开"Sublime Text 3\Data\Packages\User\Package Control.sublime-settings"文件添加如下语句
    "installed_packages":
        [
            "MarkdownWriter"
        ]
    

    Tips:

    1. 为了正确使用本插件和 MarkdownInlineImages 插件, 需要设置 markdown 的 syntax 语法文件为"Markdown GFM",我在插件包中提供了该文件;插件Markdown ​ Editing也提供了相同的语法文件。Markdown syntax 设置见下图: demo2.png

    2. 我使用的是 Sublime Text 3 32 位版本, 所以本插件需要的 library Pillow也是 32 位版本。如果你使用 64 位版本的 Sublime Text 3,你需要将插件包中 lib 文件夹下的"PIL_x64.zip"解压,并覆盖 32 位版本的"PIL"文件夹。

    3. 为了使用 sublime text 3 的直接显示图像功能,Sublime Text 3 最低需要 build 3118 版本。

    下载地址:https://github.com/vanleo2001/MarkdownWriter

    第 1 条附言  ·  2018-07-13 19:10:19 +08:00
    如果不需要下载图片到本地,可以打开配置文件 markdownwriter.sublime-settings,将 "remoteimage_as_localimage": "true" 改为 "false"
    9 条回复    2018-08-18 18:35:00 +08:00
    lepig
        1
    lepig  
       2018-07-13 17:42:06 +08:00   ❤️ 1
    可以可以
    这下扒别人的文章 再也不用手动排版啦 支持一波
    yjxjn
        2
    yjxjn  
       2018-07-13 17:44:06 +08:00
    我擦,牛鼻啊。。。。不用再自己用 markdown 写了。
    malaohu
        3
    malaohu  
       2018-07-13 17:58:27 +08:00
    不错!支持一波
    blueskea
        4
    blueskea  
       2018-07-13 18:25:26 +08:00 via Android
    markdown 保存图片的保存不方便,保存成链接不方便共享,保存成字节码又让文档很乱,有解么?
    vanleo2001
        5
    vanleo2001  
    OP
       2018-07-13 18:34:59 +08:00
    @blueskea 没解。要么你像我一样把图片下载后保存到本地,省得以后网上图片链接打不开;要么你就保留原图片的在线链接。
    如果不需要下载图片到本地,可以打开配置文件 markdownwriter.sublime-settings,将 "remoteimage_as_localimage": "true" 改为 "false"
    joyc
        6
    joyc  
       2018-07-13 18:40:31 +08:00 via Android
    支持
    Gothack
        7
    Gothack  
       2018-07-13 19:45:14 +08:00
    好东西啊啊

    emmm....只有 windows 版能用么
    newstartbean
        8
    newstartbean  
       2018-08-18 16:56:42 +08:00
    插件下载到本地解压后是个文件夹,把文件夹放到 package 目录吗
    vanleo2001
        9
    vanleo2001  
    OP
       2018-08-18 18:35:00 +08:00
    @newstartbean,是的,但不要忘记在 Packages\User\Package Control.sublime-settings 文件中
    "installed_packages": [ ]加入插件文件夹名称,例如:
    "installed_packages":
    [
    "MarkdownInlineImages",
    "MarkdownWriter",
    "Package Control",
    ]

    否则 Package Control 插件会自动删除 MarkdownWriter 插件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   931 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.