Sublime配置Graphviz環境

2021-08-21 11:29:12 字數 1367 閱讀 8296

一直覺得graphviz很好,最近想試試。裝上官方安裝包之後,發現官方的gvedit不好用,而且字型不能調整大小,看著十分吃力,於是找其他工具。

連找了幾個都不滿意,最後還是決定用sublime,網上使用sublime都提倡用某個外掛程式,但大多用於mac系統,在windows下不能正常使用,後來看到可以用sublime的構建系統

sublime所謂的構建系統其實是呼叫現有的build命令,封裝命令列的執行方式而已。構建系統可以通過外部程式來執行檔案,並可以在sublime檢視輸出。

構建系統一般包括三個部分:

sublime text命令從 .sublime-build 中讀取配置資料,然後根據需要構建這些檔案。 構建系統缺省會使用exec命令,該命令在 packages/default/exec.py 中實現。

本例中,我們新建乙個dot.sublime-build檔案,構建命令是tools-build(快捷鍵為f7),需要事先選擇build system。graphviz需要bin目錄下的dot命令,這就是外部的可執行程式。dot.sublime-build檔案的內容如下:

working_dir:可選。在執行cmd前會切換到該目錄。執行結束後會切換到原來的目錄。

cmd:包括命令及其引數陣列。如果不指定絕對路徑,外部程式會在你系統的:const:path 環境變數中搜尋。

file_regex:正規表示式。

$file_path:當前檔案所在路徑, 比如 c:\files.

$file_name:當前檔案的檔名, 比如 chapter1.txt.

$file_base_name:當前檔案僅包含檔名的部分, 比如 document.

這個構建過程就是先切換到graphviz建立的dot檔案所在的目錄,假設檔案為test.dot,執行命令dot -tpng test.dot -o test.png,然後會在同樣目錄生成檔案test.png,這就是我們需要的,可以用sublime開啟,以後修改**後再構建,會重新整理。

同樣道理,可以配置python的構建檔案如下:

當然sublime本身就有python的build system

參考: sublime構建系統官方教程

sublime配置問題

sublime本身功能有限,我們需要裝上一些外掛程式使其變得強大。sublime在各個作業系統下都可以執行,但在linux下執行需要注意中文輸入的問題。下面我主要介紹一下常用外掛程式 配置的建議以及在linux下執行的注意事項。一,常用外掛程式 1,package control。我們用sublim...

sublime 配置python 環境

sublime 配置python 環境 python 安裝包 sublime 3 安裝包 2.安裝 python 不說廢話 注意一點 看圖 特別要注意選上pip和add python.exe to path,然後一路點 next 即可完成安裝。安裝完成後 開啟命令提示符視窗,敲入python後,會出...

sublime配置latex記錄

通過sublime3,miktex以及sumatrapdf配置latex環境的流程在知乎的回答中已經相當清楚,不多贅述。然而在配置好編譯環境後,嘗試編譯乙個中文 模板 時有少許錯誤,缺少picins巨集包,並有關於gb的若干錯誤。通過手動安裝picins巨集包,並將原鏈結中bugfix中檔案拷貝至源...