ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Smart​Markdown

作者: demon386 全部

Sublime Text 2 中方便编辑 Markdown 的插件。功能借鉴了 Emacs 的 Org 模式。

详细信息

  • 2013.06.16.12.00.50
  • github.​com
  • github.​com
  • 11年前
  • 49分钟前
  • 12年前

安装次数

  • 总计 38K
  • Win 14K
  • Mac 16K
  • Linux 7K
8月7日 8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 1 0 0 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 3 1 0 0 1 0 1 0 0 0 2 2 1 0 0 1 0
Mac 0 1 1 0 0 3 1 1 1 3 0 0 2 1 1 0 0 0 0 1 1 2 1 2 0 0 0 0 1 0 0 0 1 1 0 1 1 2 1 0 0 0 0 0 0 1
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0

说明文件

源代码
raw.​githubusercontent.​com

SmartMarkdown for Sublime Text 2 & 3

作者:Tong Muchenxuan ([email protected])

简介

该插件旨在让 Sublime Text 2 中的 Markdown 编辑更加便捷和强大。理想情况下,我希望能将 Emacs 的 Org-mode 中的一些令人惊叹的特性引入到 Sublime Text。

新特性

v0.3:调整折叠标记的位置到标题的末尾。(由 vovkkkalehandrof 添加)

v0.2:支持 Sublime Text 3。(由 UNOwen 添加。)

v0.1.6:添加标题级别更改的支持和快捷键。快捷键是:减少级别使用 Super+Shift+,

v0.1.5:添加基本智能表格(网格表格)支持。添加基本 Pandoc 集成。(由 DanielMe 添加。)

v0.1.3:添加全局标题折叠/展开的支持。

v0.1.2:支持在标题之间切换!

  • 使用 Ctrl+c Ctrl+n 切换到下一个标题(任何级别);使用 Ctrl+c Ctrl+p 切换到上一个标题。
  • 使用 Ctrl+c Ctrl+f 切换到下一个标题(同一级别或更高级别);使用 Ctrl+c Ctrl+b 切换到上一个标题。
  • 修复了项目符号列表上的一个错误。感谢 quodlibet(在 v0.1.1 中修复)。

v0.1.0:创建成功!

  • 支持智能标题折叠/展开。
  • 支持智能列表。

完成

  • 智能标题折叠/展开。现在您可以通过按 TAB 键来折叠/展开标题。我假设您使用以下格式:# 部分;## 子部分;### 子子部分 …
  • 全局标题折叠/展开。在任何位置通过 Shift+Tab 来折叠/展开所有内容。
  • 智能有序列表/无序列表。在编辑列表时,只需按下 ENTER 键,本插件将自动继续列表。当列表内容为空时,将停止。
  • 在标题之间移动.
    • 使用 Ctrl+c Ctrl+n 移动到下一个标题(任何级别);Ctrl+c Ctrl+p 移动到上一个标题,对于Mac系统。(Windows和Linux使用 Ctrl+; Ctrl+nCtrl+; Ctrl+p
    • 使用 Ctrl+c Ctrl+f 移动到下一级标题(相同级别或更高级别);Ctrl+c Ctrl+b 移动到上一个标题,对于Mac系统。(Windows和Linux使用 Ctrl+; Ctrl+fCtrl+; Ctrl+b
  • 调整标题级别David Smith 提供。
    • Super+Shift+, 用于降低标题级别,而 Super+Shift+. 用于提高标题级别。
  • 智能表格
    • 目前,智能表格假设格式为 Pandoc 的网格表格格式。使用等距字体,否则会看起来很奇怪。
    • 行为类似于 Org-mode 中的表格。如果您不熟悉 Org-mode,只需使用 |(垂直线)来分隔列(例如 | 标题1 | 标题2 |),并使用 TAB 在指针处重排表格。一切都将各就各位。添加 +- 然后按 TAB 在行之间添加分隔符。添加 += 然后按 TAB 在标题和表格正文之间添加分隔符。有关更多信息,请参阅 Pandoc 用户指南 中的网格表格部分。
    • 使用 TAB 在表格中向前移动单元格,Shift+TAB 向后移动。
    • 个人计划将网格表格作为基础,并在必要时添加转换为其他表格格式的命令。
  • Pandoc 的基本集成 通过集成了 SublimePandoc。由 DanielMe 提供。
    • 注意:如果您需要生成 PDF 输出,请确保已安装 pdflatex(Mac使用 MacTeX,其他操作系统使用 TeX Live)。请确保在包设置中指定“tex_path”(首选项 - 包设置 - SmartMarkdown - 设置 - 用户(请参阅设置 - 默认作为示例。))

待办事项

  • 嵌入了 R 和 Python 代码以实现可复现的研究
  • 更好的 Pandoc 集成 实际支持不同的 Pandoc 命令行选项等。

针对开发者

  • 尽可能遵守 PEP 8 风格指南。这可以通过插件 SublimeLinter 轻松检查。
  • 推荐使用 git-flow 作为开发工作流程(但不是强制要求)。请阅读 为什么你不使用 git-flow? 来了解说明。要适应它,请使用命令行工具 gitflow
  • 请在线上分支上工作,这个分支比主分支新。主分支是为用户准备的。

许可证

此插件采用 MIT 许可证。

版权所有 © <2012> Muchenxuan Tong [email protected]

在此特此免费授予任何获得此软件及其相关文档文件(以下简称“软件”)副本的任何人,使用软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许软件提供者进行上述操作,但受以下条件的约束

上述版权声明和本许可声明应包含在软件的副本或主要部分的副本中。

本软件按“原样”提供,不提供任何类型的保证,无论是明示的还是默示的,包括但不限于针对适销性、针对特定目的的适用性和非侵权的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论源于合同行为、侵权或其他,无论是与该软件或其使用有关还是与该软件的任何其它处理方式有关。