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

jvantuyl ALL

Sublime Text 2 / 3的插件,用于在源代码中渲染图形

标签 diagramsplantuml

详细信息

  • 3.1.0
  • github.com
  • github.com
  • 2年前
  • 2小时前
  • 11年前

安装次数

  • 总计 3K
  • Win 1K
  • Mac 2K
  • Linux 472
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 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Mac 5 1 0 0 0 1 2 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0

自述文件

源代码
raw.githubusercontent.com

概述

这是一个插件,可以从Sublime Text 2或3中渲染所选文本的图形。

默认情况下,它将(Cmd / Alt)-M键绑定并注册到命令面板上。只需简单选择要进行图形的文本并触发该命令。允许多选。每个图形将在一个唯一命名的文件中生成。

如果图形处理程序在所选文本中识别出图形,它将对其进行渲染并在检测到的查看器中弹出。文件将渲染为与源文件相同的目录中的可移植网络图形文件。它们将被自动覆盖,但不会删除。

如果您想覆盖使用的查看器、禁用启动时完整性检查或更改图形文件的默认字符集,请以常规方式创建Diagram.sublime-settings文件的用户版本。

安装

从头开始安装,您需要

  • Java (下载来自 java.sun.com) (brew cask install java)
  • Graphviz (我推荐“homebrew”在Mac上)
  • Sublime Text 2 或 3

要安装,将此项目的签出放入Sublime Text中您的プラグラムディレクトリ。

支持

操作系统:MacOS X,Linux,Windows(带默认系统查看器) 图形类型:PlantUML 查看器(按喜好顺序)

  • MacOS X 预览
  • MacOS X QuickLook
  • GNOME 的“眼睛”

欢迎提供用于支持其他查看器或图形的补丁。

安装说明

检查源目录或下载并解压源代码tar包。将该目录放入您平台上的软件包目录。

在Linux上,有时是“~/.config/sublime-text-2/Packages/”。在MacOS X上,是“~/Library/Application Support/Sublime Text 2/Packages/”。

Sublime Text应自动检测插件并加载它。

代码可通过git在以下地址获取

https://github.com/jvantuyl/sublime_diagram_plugin.git

或作为tar包在以下地址

https://github.com/jvantuyl/sublime_diagram_plugin/tarball/master

示例结果

组件图1

component1

组件图 2

component2

状态图

state1

感谢

特别感谢所有贡献代码和反馈的人,包括:

  • 托马斯·比洛霍拉韦克(语法高亮支持)
  • 朱利安·戈德萨(用户体验反馈)
  • 肖恩·拉巴斯蒂尔(预览支持,多图支持)
  • 凯尔克·斯特劳泽(Python 3 / SublimeText 3 支持)
  • 斯坦尼斯拉夫·维特科(PlantUML 更新)
  • 康斯坦丁·(Windows 查看器,字符集支持,图片大小微调,输出选择支持,其他各种修复)
  • 马尔塞洛·达·克鲁斯·彭图(Windows 查看器)
  • 皮特·埃尔特尔(PEP8 清理,Windows 优化)
  • juan cabrera(版本更新)
  • 阿列克谢·沙舍夫(ST3 插件加载修复)
  • 瑞利·伍德(PlantUML 更新)
  • 本·哈德里尔(ST3 本地 PNG 查看器)
  • 马克西姆·查特科(文件命名稳定性改进)
  • 蒂莫西·张(文件包含支持)
  • 王伟(Python 3 正确性补丁)