WEBIDE java 项目配置

I learned the value of hard work by working hard .只有真正的努力了,才知道努力的价值。

1. 准备 Java + Maven 环境

1.找到运行环境,然后选择 ide-tty-java-maven 点击使用。

08d92b92-3dd9-4294-b2ec-9899b950dd73.png

切换成功后打开 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该类。


91815ee1-1532-4328-b20e-6614a72e236a.gif
91815ee1-1532-4328-b20e-6614a72e236a.gif

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


9314c41a-4afe-478e-adec-4aceda5250e2.gif
9314c41a-4afe-478e-adec-4aceda5250e2.gif

WebIDE从第一个高亮开始,插入用户要输的内容,当用户输入完内容,按Tab跳转到下一个高亮的位置,输入完成后,代码才算补充完成。

4.错误提示

对于包含错误的信息代码,WebIDE会给予一定的错误信息。在相应的位置标红,鼠标指向标红出,会显示出更详细的错误信息:


350bd17a-1824-4223-bb93-de6fff33b186.gif
350bd17a-1824-4223-bb93-de6fff33b186.gif

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


5.定义跳转

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


6.配置 classpath

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


7.开始使用

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,269评论 25 708
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,951评论 6 342
  • 想当初认识你是在高一。对不起,入学第一天对你没有任何印象。即使你留着红烧狮子头仍然无法吸引我的注意。 后来发现你爱...
    土豆五花肉阅读 596评论 0 1
  • 从小到大遇到过各种各样的邻居。有的善解人意,有的蛮不讲理,有的热情幽默,有的少言寡语……他们是和我没有血缘...
    诗情画意乐在淇中阅读 316评论 0 2
  • 一、产品定位 简书自2013年最初的“找回文字的力量”到如今“创作你的创作”,可以看出由写作...
    一丛草没有花阅读 2,016评论 5 7