-
VS Code
-
Source Insight
-
Vim
-
UltraEdit
-
eclipse
-
Understand
-
Atom
-
Sublime Text
接下来详细为大家讲解一下它们各自的用途:
目录
1 . VS Code
2. Source Insight
3 . Vim
4 . UltraEdit
5 . eclipse
6 . Understand
7 . Atom
8 . Sublime Text
1 . VS Code
1.简介
2.特点
-
智能代码补全
-
简化的调试
-
代码导航和重构
-
内置的Git命令
-
可扩展和可定制的插件
2. Source Insight
1.简介
2.特点
-
快速理解代码
-
快速浏览代码
-
代码分析功能
-
······
3.支持
-
代码比较
-
代码格式化
-
代码动态分析
-
代码自动完型
-
可集成外部编译器
3 . Vim
1.简介
Vim具有代码补完、编译及错误跳转等方便编程的许多丰富的功能,在程序员中被广泛使用。
2.功能
-
扩展的插件系统
-
支持数百种编程语言和文件格式
-
强大的搜索和替换
-
与许多工具集成
4 . UltraEdit
1.简介
支持Win / Mac / Linux三大操作系统。
2.特点
-
打开文件速度快
-
列操作功能强大
-
有代码折叠功能
-
支持文件比较
-
美化并重新格式化源代码
-
自动智能完型代码
5 . eclipse
1.简介
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源 区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
所以说,想要它用于开发, 是需要搭建开发环境的。
2.Eclipse的基础包含
-
核心平台(启动Eclipse,运行插件)
-
OSGi(标准集束框架)
-
SWT(可移植构件工具包)
6 . Understand
1.简介
提供了很强大的界面,将分析结果以各种形式(图形、图表、架构图等)呈现给用户,能很大程度的方便程序员进行开发,维护,调试其代码。
Understand功能虽强大,但它并不免费,所以,还是有很多用户不知道它的存在。
2.Eclipse的基础包含
-
支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持
-
多平台:Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X
-
代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。
-
可以对整个project的architecture、metrics进行分析并输出 表。
-
可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。
-
提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。
-
内置的目录和文件比较器。
-
支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。
7 . Atom
1.简介
Atom在github上是开源的,开源地址:
https://github.com/atom
2.特点
-
git 原生支持
-
内置包管理器
-
智能自动补全
-
文件系统浏览器
-
自定义界面(更改展示、背景、UI等)
8 . Sublime Text
1.简介
-
自动完成
-
代码注释功能
-
行操作
-
转到定义
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92461 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!