I learned the value of hard work by working hard .只有真正的努力了,才知道努力的价值。
1. 准备 Java + Maven 环境
1.找到运行环境,然后选择 ide-tty-java-maven 点击使用。
切换成功后打开 WebTerminal,即可使用 java + maven。
补充一个我的小收获在使用markdown语法插入图片,右击图片,复制地址。按照markdown的语法就可以,【】里面可以自己添加想要的文字。
2.设置项目类型
目前项目只支持 java(暂时不支持 maven、gradle、android 等)。
操作步骤:打开 java 项目的 workspace,依次选择菜单栏中的文件、项目类型:

在弹出的界面依次设置 项目类型、Source Folder、Library Folder

项目类型: 项目的类型,目前两种项目类型,即 Blank 和 Java。当选择 Java 后,会出现 Source Folder 和 Library Folder 的配置。
Source Folder: Java 项目的源码目录,只有在该目录的 java 文件才会被分析,代码提示、定义跳转等功能才会有效。
Library Folder: Java 的 library 目录。该目录用来放一些项目依赖的 jar 文件。设置项目类型时,会加载所有 library 目录中的所有 jar 到 classpath。代码提示、定义跳转等功能支持(或将会支持)library 中包含的 jar。该参数若省略则为默认值 lib。
3.代码提示
设置完毕即可进行代码补全了。当输入 . 后会自动弹出代码提示,或者使用快捷键 alt + / 进行代码提示:

进行代码提示的时候,切换到英文输入
代码提示,弹出的提示,进行代码补全的时候,有俩种方法:
1.单击鼠标,回车,插入的内容会在光标后面,光标后面的内容在新的内容后面。
2.按Tab键:将补全的内容插到光标后面,然后智能的把光标后面的内容替换掉
假如有一下代码,光标在.后面,且在XXX前面:

使用回车补全代码,效果如下:

使用Tab的效果如下:

可以看到,使用 tab 的方式会智能替换掉原有代码。其它场景,回车与 tab 可以替换使用。
代码补全的时候,在加入新的类时,WebIDE会在源码文件顶部import该类。

有一些代码补全比较特殊,并不能将内容插入到源码文件,而是需要和用户经过交互才可以补充完整。比如一个方法,有许多参数,还有for循环,这俩种情况,以for循环来演示如下:

WebIDE从第一个高亮开始,插入用户要输的内容,当用户输入完内容,按Tab跳转到下一个高亮的位置,输入完成后,代码才算补充完成。
4.错误提示
对于包含错误的信息代码,WebIDE会给予一定的错误信息。在相应的位置标红,鼠标指向标红出,会显示出更详细的错误信息:

除了错误的提示,WebIDE还会提示一些警告:

5.定义跳转
WebIDE支持代码类~方法的跳转,跳转的范围在项目文件和第三方jar包。
使用方法如下:
打开源文件,按住shift+cmd(mac)或者shift+ctrl(win),把光标指向想要跳转的类或方法即可,会自定跳转到指定位置。
1.如果跳转的目标在项目内,会自定打开该文件,并用高亮渐隐的方式突出显示。
2.如果跳转的目标在第三方jar文件,则显示反汇编的内容。

6.配置 classpath
如果想要修改文件的classpath,依次选择文件,配置classpath.配置页面如下:

7.开始使用
虽然大部分都是拷贝下来的,但这个过程,一方面是为了记忆,一方面便于自己查阅,可以说要想学会,就得自己慢慢去尝试,琢磨。