在CodeMix中重構 經過重構代碼而不修改運行時行爲,使用源代碼重構來提升項目的質量和可維護性。 CodeMix中的重構由語言服務提供。 CodeMix經過TypeScript語言服務內置了對TypeScript和JavaScript重構的支持。 經過提供語言服務的Code OSS擴展提供對其餘語言的支持。函數
CodeMix插件與基於Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)兼容,所以您能夠繼續在您習慣的環境中工做。工具
提取方法 選擇要提取的源代碼,按Ctrl + Shift + P,而後選擇「重構」以查看可用的重構。 源代碼片斷能夠提取到新方法中,或者提取到各類不一樣範圍的新函數中。ui
提取變量 TypeScript語言服務提供Extract到const重構,以便爲當前選定的表達式建立新的局部變量。 使用類時,還能夠將值提取到新屬性。插件
重命名符號 重命名是與重構源代碼相關的常見操做,CodeMix具備單獨的重命名符號命令。 要重命名符號,請按Alt + Shift + R,鍵入新名稱,而後按Enter鍵。 符號的用法會在當前文件中自動更新。 對於具備高級支持的語言(如TypeScript),符號的用法也會在其餘文件中更新。 特定語言擴展名肯定重命名符號期間收到的支持級別。 blog