很明显挑战失败了
idea社区版不支持jsp和js,即使copy了一份jsp插件也是被禁用的。
单纯只用idea社区版完成JavaWeb开发是不可能的。
但这并不能阻挡我拥抱免费社区版软件的决心。
因此后端使用idea,前端使用vscode,数据库连接使用dbeaver。
数据库(dbeaver):idea社区版的database莫名其妙的报红
后端(idea):创建javaweb项目和编写java部分
使用maven创建webapp项目
添加smartTomcat插件设置Tomcat,设置好web资源路径,设置上下文路径,启动即可访问
前端(vscode):主要用来弥补了idea中js没有提示的缺陷。
黑色主题,搭配文件图标插件 Material Theme Icons
idea快捷键插件 IntelliJ IDEA Keybindings
双shift找文件,ctrl+shift+f全局搜索,ctrl+w光标增域选择,ctrl+f4关闭标签,你会忘了你是在vscode里。
设置自动保存
jsp优化,为什么jsp还存在啊!!!
java server page插件,使文件语言模式能被标记为jsp(idea中的2019年已停止更新)
emmet插件设置键值对jsp : html,使jsp的h5部分得到emmet的支持
原生彩虹括号支持
https://blog.csdn.net/qq_21567385/article/details/120387446
自定义用户片段(文件模板和触发的快捷键)
就是写h5的时候一个!感叹号就能出来的模板,emmet自带的h5模板不是我需要的,所以自己搞一份
https://blog.csdn.net/weixin_43978412/article/details/107491731
用户片段提示置于顶层(比如默认情况下emmet插件优先级大于用户片段)
进入 Settings,在上方搜索栏输入 snippet,设置为top
微软账户同步设置
搞了那么多设置,不会想在别的地方也要设置一边吧~
结论
jsp和js是idea社区版不能够支持的
只需要在vscode配置jsp插件和安装idea快捷键设置自动保存可用性就能得到很大提升。