翻譯|使用教程|編輯:陳津勇|2019-12-31 15:00:42.913|閱讀 791 次
概述:本文詳細介紹了使用CodeMix和Angular IDE的TypeScipt支持開發(fā)TypeScipt項目的相關(guān)內(nèi)容。如果您使用的是MyEclipse,可以免費安裝CodeMix并使用最新的TypeScipt支持(CodeMix也包含Angular IDE)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
TypeScript是JavaScript的類型化超集,可編譯為純JavaScript。它是為開發(fā)大型應(yīng)用程序設(shè)計的,非常適合企業(yè)發(fā)展。
本文詳細介紹使用CodeMix和Angular IDE的TypeScipt支持進行開發(fā)的相關(guān)內(nèi)容。如果您使用的是MyEclipse,建議將CodeMix添加到安裝中以獲得最新的TypeScript支持。
提示:企業(yè)級Java EE開發(fā)工具MyEclipse正版授權(quán)可免費使用CodeMix多語言開發(fā)擴展插件。
優(yōu)惠購買CodeMix授權(quán) 優(yōu)惠購買MyEclipse授權(quán)
什么是TypeScript?
TypeScript是JavaScript的類型化超集,提供類、接口、泛型甚至模塊和名稱空間之類的構(gòu)造,可幫助您編寫可維護的代碼。
通過TypeScript可使用最新的JavaScript功能(包括ECMAScript 2015甚至未來的建議)編寫代碼,將其編譯為可在任何瀏覽器,Node.js或任何支持ECMAScript 3的JavaScript引擎中運行JavaScript代碼。這使您可以使用最新的開發(fā)框架和技術(shù),而無需客戶擁有最新的瀏覽器或相關(guān)技術(shù)。
除了使用最新的JavaScript技術(shù)之外,TypeScript是類型化這一特性還提供了出色的內(nèi)容輔助、重構(gòu)和最終驗證。這些好處甚至可以擴展到現(xiàn)有的JavaScript框架中-您可以使用現(xiàn)有的JavaScript代碼、合并流行的JavaScript庫,并從JavaScript調(diào)用TypeScript代碼。
TypeScript項目
要創(chuàng)建TypeScript項目,請轉(zhuǎn)到File > New > Project > CodeMix > TypeScript Project,輸入項目名稱,然后單擊“Finish”。
在沒有tsconfig.json文件的情況下,TypeScript文件被視為獨立的單元,但如果您確實要處理多個TypeScript文件,不建議使用此模式。
tsconfig.json
Snippets
Snippets減少了編寫通用代碼甚至在某些情況下的樣板代碼所需的時間。這些片段包含占位符,可輕松自定義生成的代碼。
快速修復(fù)
多個錯誤或警告可以快速修復(fù)問題,您可以單擊“燈泡”或按Ctrl+1來自動修復(fù)這些問題。對于某些問題,您可以選擇通過單擊修復(fù)項目中的所有類似問題,或者禁用導(dǎo)致警告的規(guī)則。
重構(gòu)
按Alt+Shift+R,或從上下文菜單調(diào)用“Rename”,以為TypeScript源代碼中的符號調(diào)用重命名重構(gòu)。
您還可以執(zhí)行其他重構(gòu),例如將代碼提取到方法、常量等。選擇要提取的源代碼并按Ctrl+Shift+P,然后選擇“Refactor”查看可用的重構(gòu)。
在命令面板中,您甚至可以通過對導(dǎo)入進行排序并刪除未使用的導(dǎo)入來組織導(dǎo)入。
大綱和導(dǎo)航
大綱視圖顯示TypeScript源代碼的大綱:雙擊視圖中的條目導(dǎo)航到相應(yīng)的符號。您還可以通過按Ctrl+O來訪問快速大綱。您現(xiàn)在可以開始鍵入以篩選顯示的節(jié)點并快速跳轉(zhuǎn)到一個符號。
超鏈接導(dǎo)航使您可以在文件之間或文件中跳轉(zhuǎn)。將鼠標(biāo)懸停在源代碼上時,按Ctrl鍵激活超鏈接,單擊可導(dǎo)航到源代碼中的該位置。您還可以按F3或使用上下文菜單“Go to Definition”操作。
格式化和保存操作
按Ctrl+Shift+F或上下文菜單“Format”操作來格式化TypeScript源。要配置格式化程序,請轉(zhuǎn)到Preferences > CodeMix > Settings > User Settings,然后在過濾器中鍵入typescript.format。根據(jù)需要調(diào)整設(shè)置。
在保存時可能需要執(zhí)行一些操作。在同一設(shè)置頁面上,您可以根據(jù)需要修改以下設(shè)置:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: