- This topic has 3 replies, 2 voices, and was last updated 6 years, 6 months ago by Brian Fernandes.
-
AuthorPosts
-
Scott EskerParticipantCurious, and I haven’t spent a great deal of time with it — is how to you access VSCode plugin functionality after you install one. In my case, I installed the JHipster VSCode plugin, but I don’t see anywhere where I can access any of it’s functionality. I cannot create a JHipster project, file or whatever. I know there is an Eclipse plugin, but it doesn’t work with V2017.
There are other VSCode plugins I would like to use as well, but need to understand better how I will access their functionality.
Thank you.
Brian FernandesModeratorScott,
I’m assuming you’re talking about the JHipster JDL (jhipster-ide) extension? I could find only one code extension for JHipster – do let me know if I’m looking at the wrong one.
Looking at the extension’s documentation, the extension provides a number of code editing features, like syntax highlighting, content assist and validation, along with a bunch of snippets. It does not provide any project or file wizards.
I created an empty
test.jh
file myself, in an existing project, and pasted some JDL into it. The file was correctly highlighted, and I did get working content assist and validation, along with very specific snippets likeadd paginate-with-pagination
. Within a JDL file, you can use the command palette (Ctrl/Cmd + Shift + P) and type inInsert Snippet
to insert the snippets, or simply pick them out from the content assist suggestions. I would say this particular extension is working as expected in CodeMix.More generally, most VS Code extensions add source code smarts (syntax highlighting, intellisense, navigation, formatting, etc.) – which you can access by simply opening files in a CodeMix editor. Another common extension contribution is commands – something that will refactor your code, run the current file in the terminal, or maybe just go to a line of code – and you can access these from the command palette using Ctrl/Cmd + Shift + P. There’s much more happening of course, we even support debuggers, but I hope this has given you a general idea of what CodeMix can do.
Do look through https://www.genuitec.com/docs/workbench/codemix-getting-started/ and our learning center for more information: https://www.genuitec.com/products/codemix/learning-center/
We’ll be happy to answer any additional questions you may have.
Scott EskerParticipantThank you — information is awesome.
We are re-architecting a monolithic application into a Services oriented architecture, and we are going to be using React JS, and using Docker with several other stacks to do this. I am really excited that perhaps MyEclipse can fulfill being the “go to” tool that we use as our main development tool. We are split using Eclipse and IntelliJ, and I want to put together a demo of what MyEclipse could potentially do for us if we can use CodeMix/MyEclipse. It’s exciting to think that we could have a single development tool that could allow us to work in a single development environment to do this re-development with a single IDE.
I will try using the info from your post to see how we can do that.
I realize the OSCode implementation was not exactly going to give me a plug and play environment, and that it is not going to integrate seamlessly as I might want, but I am going to give an lunch time overview of what MyEclipse can do for us. CodeMix is a serious game changer for what we need. I realize I am not going to get exactly what I might get from using multiple tools, but if I cant get the majority of what I need, its going to be a huge step forward.
I am going to take this information and try to create a project and I will give my feedback from the experience.
I also appreciate how responsive you are on these questions, and hope to be able to use MyEclipse as the baseline of the tools we deliver.
Thanks,
Scott
Brian FernandesModeratorWe are re-architecting a monolithic application into a Services oriented architecture, and we are going to be using React JS, and using Docker with several other stacks to do this. I am really excited that perhaps MyEclipse can fulfill being the “go to” tool that we use as our main development tool.
Scott, this is it – this is exactly what our combined tools can do, and I’m glad you see it that way too. I would like to mention that in future versions of MyEclipse (not too far out, really), you won’t need to install CodeMix into it – we’ll ensure all the cool CodeMix tech is basically part of MyEclipse, and you will get it by default. We recently had a webinar on why CodeMix, what its capabilities are, and how it will integrate with our other products, the recording is here: https://www.youtube.com/watch?v=rRLtaZAeJWs
I realize your demo is already done – but here’s some additional material you might find useful:
Getting started with a new project: https://www.youtube.com/watch?v=fzEe67P2DrU
Coding in multiple languages: https://www.youtube.com/watch?v=oBPt-x0_P00
Our React tech page (more coming soon): https://www.genuitec.com/tech/react-in-eclipse/
Learning center: https://www.genuitec.com/products/codemix/learning-center/We’ll be happy to provide additional material, and of course, any feedback you can provide would be fantastic. Just let us know how we can help, thanks!
- This reply was modified 6 years, 6 months ago by Brian Fernandes.
-
AuthorPosts