在工作中,我們使用專有語言並編程,我們使用Notepad ++進行簡單代碼高亮顯示。這真的很煩人,所以我想要做的就是投入一些時間來設置文本編輯器或現有的IDE來支持我的語言。如何設置新的語言IDE
我搜索了很多,有很多選擇,在開始工作之前我想問你什麼是最好的選擇。 我想要做的就是像IDE一樣使用語法高亮,帶有函數列表樹的窗口,在同一個子樹內使用本地函數變量,也許文本自動完成(如果我輸入「pro」,我想看到這項建議「程序」,如果我按輸入它會爲我喜歡寫東西
procedure "name" {
--code--
}
把光標放在「名」準備改變它。 等等...
您能否提供我正確的路徑? 是否繼續使用Notepad ++?使用sourcecookifier?functionlist? 或者我必須更改爲其他文本編輯器? 還是有一些像Eclipse,NetBeans等允許輕鬆添加我自己的語言的着名IDE?
PS。我的語言非常簡單,我沒有複雜的結構,就像Pascal一樣。類似的東西:
variable int xyz
PROCEDURE asd
BEGIN
END PROCEDURE asd
SynWrite也具有自動完成像NP ++;也可以有你的自定義語言的樹結構... – Prog1020