CodeMix在线订购年终抄底促销!火爆开抢>>

在CodeMix中重构

通过重构代码而不修改运行时行为,使用源代码重构来提高项目的质量和可维护性。 CodeMix中的重构由语言服务提供。 CodeMix通过TypeScript语言服务内置了对TypeScript和JavaScript重构的支持。 通过提供语言服务的Code OSS扩展提供对其他语言的支持。

CodeMix插件与基于Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)兼容,因此用户可以继续在习惯的环境中工作。

提取方法

选择要提取的源代码,按Ctrl + Shift + P,然后选择“重构”以查看可用的重构。 源代码片段可以提取到新方法中,或者提取到各种不同范围的新函数中。

提取变量

TypeScript语言服务提供Extract到const重构,以便为当前选定的表达式创建新的局部变量。 使用类时,还可以将值提取到新属性。

重命名符号

重命名是与重构源代码相关的常见操作,CodeMix具有单独的重命名符号命令。 要重命名符号,请按Alt + Shift + R,键入新名称,然后按Enter键。 符号的用法会在当前文件中自动更新。 对于具有高级支持的语言(如TypeScript),符号的用法也会在其他文件中更新。 特定语言扩展名确定重命名符号期间收到的支持级别。

CodeMix使用教程:重构相关推荐

  1. codemix java,JAVA语言之CodeMix使用教程(六):任务与tasks.json

    本文主要向大家介绍了JAVA语言之CodeMix使用教程(六):任务与tasks.json,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. CodeMix中的任务与tasks.json ...

  2. CodeMix使用教程:扩展

    CodeMix在线订购年终抄底促销!火爆开抢>> CodeMix中的扩展 扩展为CodeMix安装添加了一系列功能 - 支持新语言和框架,编码时的生产力增强.高级验证.快速修复.甚至调试各 ...

  3. 【翻译】CodeMix使用教程(三):Emmet

    2019独角兽企业重金招聘Python工程师标准>>> CodeMix中的Emmet Emmet是改善开发人员工作流程的好方法. 使用Emmet,可以动态解析类似CSS的表达式,并根 ...

  4. CodeMix使用教程:Emmet

    CodeMix在线订购年终抄底促销!火爆开抢>> CodeMix中的Emmet Emmet是改善开发人员工作流程的好方法. 使用Emmet,可以动态解析类似CSS的表达式,并根据用户在缩写 ...

  5. CodeMix使用教程:构建自定义DevStyle主题

    [MyEclipse CI 2019.4.0安装包下载] DevStyle主题允许开发人员自定义工作台,无论是喜欢带有明亮图标的浅色背景还是带有柔和色彩的神色背景,开发人员都可以将工作台调整到适合的色 ...

  6. CodeMix安装教程

    CodeMix在线订购年终抄底促销!火爆开抢>> 要求和兼容性 Eclipse Photon(4.8),Eclipse Oxygen(4.7),Eclipse Neon(4.6) Ecli ...

  7. CodeMix使用教程:调试

    CodeMix在线订购年终抄底促销!火爆开抢>> 在CodeMix中进行调试 许多开发人员花费了一半的时间来修复bug. 强大的调试器对于及时生成高质量的应用程序至关重要. 使用CodeM ...

  8. CodeMix使用教程:智能感知

    CodeMix在线订购年终抄底促销!火爆开抢>> CodeMix中的智能感知 IntelliSense(智能感知)是各种代码编辑功能的通用术语,包括:代码完成(a.k.a. content ...

  9. CodeMix使用教程:构建管道和验证

    CodeMix在线订购年终抄底促销!火爆开抢>> 在CodeMix中构建管道和验证 CodeMix利用通过CodeMix增强任务定义的构建管道来生成项目的单一权威构建. 使用构建管道,用户 ...

最新文章

  1. 存储过程中返回结果集
  2. java基础学习(1)-jre与jdk
  3. CentOS下查看已经登录用户并踢出的方法
  4. 利用向量叉积求三角形的面积(+STL:nth_element求第K大的数)
  5. 《408计算机网络》综合应用题
  6. DVI和HDMI中的TMDS接口协议
  7. oracle 分区表进行shrink操作
  8. [USACO 1.5.1]数字金字塔
  9. 解决Mac App Store下载软件一直转圈无法完成的问题,黑白苹果均有效
  10. FastDFS原理和过程
  11. 自制一个简单的操作系统
  12. 玩转windows XP
  13. 手机里多个PDF合并成一个PDF的免费方法
  14. Mac解决Error: No such file or directory @ rb_sysopen报错问题
  15. [渝粤教育] 西南石油大学 钻井与完井工程 参考 资料
  16. 青海大学昆仑学院计算机机考,青 海 大 学 昆 仑 学 院 试 卷.doc
  17. 《南方周末》今日发文揭开了这场抢票插件阻击战的内幕
  18. CODEVS1296
  19. CentOS 6.4x64编译安装DRBD及备节点同步后容量变小的处理
  20. abc云支付php,糖果易支付 - 免签约支付平台,彩虹易支付,abc云支付,糖果支付

热门文章

  1. 说说延时队列实现的几种姿势
  2. java面试题--java反射机制
  3. 救援模式(Rescue Mode)、单用户模式(Single-User Mode)、紧急模式(Emergency Mode)的区别与联系
  4. 朱志国对YAOMING的看法
  5. c 语言简单字符加密,C字符串简易加密解密算法
  6. mpstat——系统调优
  7. 关于使用docker启动容器失败解决访问
  8. git学习----3.21 未完待续
  9. Boolean类型(基本与包装类型)
  10. linux-help命令,查询shell内置命令帮助文档