一分鐘帶你了解TSMaster小程序編輯代碼智能提示功能
本文給大家?guī)?lái)TSMaster小程序編輯的新功能,其中主要包含:代碼編輯智能提示功能、可用外部代碼編輯器編輯小程序代碼并同步。
本文關(guān)鍵字:C小程序、Python小程序、代碼智能提示、外部代碼編輯器、Visual Studio
一、TSMaster的代碼編輯器
TSMaster軟件中內(nèi)置了C小程序和python小程序,可以在小程序中編輯C或者python代碼,方便開發(fā)人員對(duì)同星硬件和TSMaster進(jìn)行自動(dòng)化操作,如圖1-3。
二、代碼智能提示功能
在TSMaster內(nèi)置代碼編輯器中,有許多TSMaster自定義的數(shù)據(jù)類型和函數(shù),用于數(shù)據(jù)讀寫和硬件操作。這些特殊的數(shù)據(jù)類型和函數(shù)都可以在TSMaster頭文件和函數(shù)一欄查看,但是對(duì)這些數(shù)據(jù)類型和函數(shù)不熟悉的開發(fā)人員需要經(jīng)常查看和搜索頭文件,這樣會(huì)降低開發(fā)效率。TSMaster在V2023.9.22版本的代碼編輯器中添加了智能代碼提示功能,方便開發(fā)人員提高開發(fā)效率。
TSMaster的代碼編輯器現(xiàn)在支持對(duì)TSMaster頭文件中特有的數(shù)據(jù)類型進(jìn)行代碼提示,例如使用TCAN定義一幀名為msg的CAN報(bào)文結(jié)構(gòu)體,在代碼編輯器中就會(huì)自動(dòng)提示該結(jié)構(gòu)體中包含的各個(gè)數(shù)據(jù)和函數(shù),如圖4。
同樣的代碼編輯器還支持對(duì)特有函數(shù)的進(jìn)行智能補(bǔ)全和入口參數(shù)提示,如圖5。
TSMaster的代碼編輯器不僅支持對(duì)自帶特有數(shù)據(jù)類型和函數(shù)進(jìn)行智能提示和補(bǔ)全,也支持對(duì)全局定義中聲明的數(shù)據(jù)類型和函數(shù)進(jìn)行智能提示。如圖6-7。
三、使用外部代碼編輯器聯(lián)合編輯小程序代碼
對(duì)于一些喜歡使用固定的代碼編輯器的開發(fā)人員,TSMaster現(xiàn)在還支持使用其它代碼編輯器進(jìn)行聯(lián)合編輯。點(diǎn)擊下面這個(gè)按鈕就可以使用外部編輯器編輯代碼。如圖8。
比如,設(shè)置了以cpp為后綴的文件自動(dòng)使用Visual Studio打開,因此點(diǎn)擊后會(huì)把代碼使用Visual Studio打開,可以在Windows設(shè)置中設(shè)置想要自動(dòng)打開的代碼編輯器。
在代碼編輯器中對(duì)代碼進(jìn)行編輯并保存后可以看到在TSMaster的代碼編輯器中會(huì)出現(xiàn)剛剛編輯過(guò)的代碼。這個(gè)功能可以方便開發(fā)者使用自己喜歡的代碼編輯器編寫TSMaster小程序中的代碼。
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。