Singular和SciTE的結合

2021-06-12 23:40:38 字數 736 閱讀 3244

singular是乙個針對多項式系統的計算機代數系統, 特別強調交換代數, 非交換代數, 代數幾何和奇異值理論. 在windows系統上需要借助於cygwin執行. 軟體執行速度不錯, 使用起來也很方便. 這裡簡要給出如何在scite中編輯並執行singular程式.

(1) 安裝singular和scite

(2) 開啟scite, 模仿著scite支援的其它檔案格式, 製作乙個支援singular的屬性檔案(網上有很多類似的說明)

(3) 為了能夠在scite下按f5執行singular程式自動退出, 關鍵是自動退出singular環境, 否則要手動加上 "exit;", 為此編寫如下c++**

#include#include#includeusing namespace std;

int main(int argc,char** args)

{ ofstream file("exitsingular",ios::out);

file<<"exit;"<

(4) 制止批處理檔案singular.bat, 內容如下:

bash singular "%1" "%2"

(5) 把上面兩個檔案sing.exe和singular.bat拷貝至系統路徑所在的某個目錄下,比如d:\cygwin\bin

(6) 在scite的屬性檔案中有一行內容如下:

command.go.$(file.patterns.sing)=sing.exe $(filename).$(fileext)

SciTE中強大的Lua指令碼語言

scite中強大的lua指令碼語言 鬍子軟體工作室 http hi.baidu.com boxroom 編輯器中內嵌自己的巨集語言已經是常見的事情,而且是否有巨集語言已經成為乙個編輯器是否強大的標準之一。不過,我所了解的編輯器中巨集語言能強大到如scite內嵌的lua script語言的確屬未見。s...

開源的優秀編輯器SCITE收藏

收藏scite是一款優秀的編輯器 http www.scintilla.org scite.html 有著多個平台的版本,適合做簡單的文字編輯 瀏覽器和 編輯環境。它支援多國語言 多種程式語言的語法高亮 自動完成,方便的查詢,所有的設定都可通過屬性檔案設定,靈活性很強。以下為windows版的截圖 ...

用SciTE打造帶函式提示的STM32開發環境

這樣子scite還不能正確識別,那麼再用scite的正規表示式去掉無用的資訊 提出所有函式 搜尋 a z0 9 替換為 2 原檔名 2.jpg 使用正則替換完了以後會是這樣 原檔名 3.jpg 再刪除頭6行ctags的資訊 好了!stm32韌體庫的api檔案完成了!把它放到scite的主目錄下,再編...