一直覺得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中檔案拷貝至源...