VS Code是微软的一个开源文本编辑器。对Typescript有很优秀的支持,很多人都愿意使用它来开发Angular 2的应用。
Yeoman Support
警告!在本文编写的时候,这个扩展损坏了。VS Code拥有Yeoman扩展,能够帮你运行JHipster命令。
你可以通过VS Code市场来安装它。
Java Code Support
VS Code有一个Red Hat开发的Java扩展,对Java有很好的支持,需使用Maven(如果你选择Gradle的话就无法运行)
你同样可以通过marketplace来安装
日常任务:编译,运行和打包代码
VS Code的Java扩展版本并不能运行命令:它不能编译,运行代码或者打包代码
对于那些任务,有两个解决方法
·使用JHipster App,它为那些命令提供了图形接口
·使用终端,VS Code 内部提供的终端
手动运行那些命令行
用Spring Boot devtools实现应用的热重启
Spring Boot devtools由JHipster配置,它会重启你的程序当你项目中的类被编译的时候。这是一个必须配备的模块,能使你的程序更新如飞。
在VS Code中使用的话,你需要:
·通过终端运行程序,通常键入./mvnw
·在另外一个终端,编译你的程序:./mvnw compile
在第一个终端中,你的JHipster程序必须自动重新部署并使用你新的代码。
如果你使用的是JHipster App,这只是点击两个按钮的事情(一个运行程序,另外一个编译),当然你的程序也会自动重新部署。
自定义设置
为了最好的性能,推荐排除一些文件夹,可以在项目中的.vscode文件夹新建一个如下的setting.json文件
{
// Configure glob patterns for excluding files and folders.
"files.exclude": {
"**/.git": true,
"**/.idea": true,
"**/.mvn": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true
},
// Configure glob patterns for excluding files and folders in searches. Inherits all glob patterns from the files.exclude setting.
"search.exclude": {
"**/node": true,
"**/node_modules": true,
"**/bower_components": true,
"**/target": true
}
}