Eclipse Foundation Member
CodeMix

Add this URL to your Eclipse Installation to reach this solution's update site.

2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)


Learn more...

Details Group Tabs

Details

With CodeMix 2, unlock a wide array of technologies from Visual Studio Code and add-on extensions built for Code OSS directly inside your Eclipse IDE.

  • First class JavaScript coding & debugging
  • Vastly improved HTML and CSS editing
  • New languages including TypeScript, PHP and Python
  • New frameworks from React and Vue.js to Angular
  • Build Pipeline support for external build tasks
  • New UX patterns like the Quick Open shortcuts
  • As-you-type content assist and CodeMining

See all the features of CodeMix

CodeMix can be installed on top of leading Eclipse solutions from MyEclipse to Spring Tools Suite. CodeMix is also compatible with popular plugins like PDT and PyDev.

You can try out CodeMix for free for 45 days, and then choose from a $29 one-year subscription or a month for $5. Just enough to help us keep adding more awesomeness to CodeMix!

Already using MyEclipse, Webclipse or Angular IDE from Genuitec? You get CodeMix 2 included in your current license.

 

Additional Details
Eclipse Versions: 
2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Mon, 2018-04-02 15:34
Development Status: 
Production/Stable
License: 
Commercial
Date Updated: 
Tue, 2018-12-04 05:56
Screenshots
Metrics
DateRankingInstallsClickthroughs
December 20188/8766147 (3.2%)35
November 20188/93918869 (3.05%)81
October 201811/94317038 (2.69%)43
September 201811/9419502 (1.82%)36
August 201812/9399724 (1.9%)370
July 201812/94010092 (1.86%)46
June 201812/9479060 (1.83%)54
May 201813/9549038 (1.65%)61
April 201814/9468394 (1.52%)77
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 132

CountError Message
74Cannot continue the operation. There is another install operation in progress.
7Cannot complete the install because one or more required items could not be found....
5Cannot complete the install because one or more required items could not be found....
3Cannot complete the install because one or more required items could not be found....
3Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because of a conflicting dependency....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because of a conflicting dependency....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because some dependencies are not satisfiable...
Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for CodeMix.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Monday, December 10, 2018 - 18:09
xoalstjtm's picture

I am in an environment where I need to use eclipse instead of intelliJ and I want to use codeMix to reduce the difference, but codeMix does not support egoveFramework I wonder if there is a way to force it

tweddlelmg's picture

I'm not familiar with the eGov Framework. Perhaps you could try searching for Visual Studio Code extensions that might support it. If you could provide more information about the framework, to our support site, we might be able to give you more assistance. Our forums are at https://www.genuitec.com/forums/topics/codemix/

Thanks for using CodeMix. We're keen to look at any improvements that users would like.

adomanico's picture

Just installed, disabled for too much CPU overload, prompted to restart Eclipse: BOOM! Eclipse broken, empty window, no menus, no tabs, no way to solve from within the application!! If you have a solution please answer!

bfernandestdp's picture

There are several reasons why this could have happened - the good news is that all these have been fixed in the very latest 2018.11.26 release of CodeMix. Please see this post for more details, or just update to this release.

tweddlelmg's picture

I'm sorry you're seeing this problem Alessandro.

First off, this isn't the best place to raise problems, as it can sometimes take a few days for comments to appear. It's best to use the support page at the link above.

Please try starting with a new workspace and see if that fixes the immediate problem. If you can try the plug-in again, we can handle the issue on our support forums. If you go that route, please supply as much information as possible and attach the workspace error log.

Thanks for trying CodeMix and I hope you give it another shot. Updates are quite frequent.

jreynolds6sh's picture

After I installed codemix, I can no longer save edited .js files. Kind of a drag! Need to get this off my machine as soon as possible.

tweddlelmg's picture

Jim,

That would certainly be a serious limitation with your workspace. Unfortunately, you didn't give a lot of information for us to investigate this (it's not a problem other users have reported and we use the plug-in ourselves but haven't seen the problem). If you'd like to give the plug-in another go, please raise any issues on our support forums where you will get a speedier response and we should be able to resolve the issue. Please include as much information as possible when raising issues and attach the workspace log, which is often helpful.

gpursehouse's picture

It would be nice if the JS formatting supported alignment  like PHP does.

and the PHP alignment could use some improvements for more complex scenarios. like double columns per line. Support more assignments like ".="

alignment across minimal switch cases..

and it would be nice if whitespace removing can happen on save instead of only on format. Cuz I don't want to format always, but I do want to remove whitespace always

 

tweddlelmg's picture

Thanks for the great comments on CodeMix. Regarding formatting, whilst we may be able to do more on this in future, the formatting is really down to the Visual Studio Code extensions that are installed as these provide the editor functionality. CodeMix provides a way to use that functionality in the eclipse platform. For JavaScript, we install the Beautify extension by default but, for example, you could remove that and install the Prettier extension instead, which may have better functionality for some developers.

So please do browse for other extensions that may suit, and do let us know of the good ones that we could consider to include as standard. I'm sure extension developers would also love to hear ideas from users of their code.

Thanks again.

taccav's picture

I'm using CodeMix with Webclipse plugin on Eclipse Oxygen. 

It works great except one important feature. I can't Ctrl + click on elements anymore. 

On HTML files and TS files (opened with CodeMix editors), clicking + hover will display a popup with the element definition but if I click on the element, nothing happens. I am not redirected to the element definition. Sometimes my cursor just moves to the element declaration if it's in the same file but if it's not, nothing happens at all. 

This functionnality works with the Webclipse editors.

This actually only happens on a big project. I have another small Angular project for which Ctrl + Click works perfectly with CodeMix Editors. 

taccav's picture

I ended up reinstalling Eclipse on my computer (delete all eclipse related folder, download and install Eclipse Oxygen 3, install WebClipse then CodeMix). I imported my Angular project and it seems to work now. I can Ctrl + click on elements and it takes me to the definition in both HTML and TS files opened with CodeMix.

emerino's picture

For +15 years I have been developing with Java and using Eclipse, although in the last 18 months I have been moving into modern development using Angular, PHP along with a bit of Python and React. At the beginning with this transition, I experienced frustration in trying to properly run supersets in Eclipse - such as Typescript - as well as for debugging PHP and Python code; mostly because tools and dependencies setup took too many hours for my projects to work, and there was - usually - at least a couple for issues to research in how to fix them. It was a hideous nightmare for me! But then I started to hear – from a fellow developer – about CodeMix as it has a lot of out-of-the-box support for the coding I was developing. So, my first try with CodeMix was with Python as I was running out of time to fix a Python script that was pulling and processing data from a Web service. I got amazed as it is easier to get CodeMix set up into Eclipse and - even better - a lot faster to run and develop with - I got my Python script fixed in less than an hour thanks to the CodeMix debugging configuration! I got so impressed that now I am using CodeMix for my PHP, Angular and React projects as well. To set break-points and walk through variables and values is one of the best great things for me as CodeMix makes my developer life a lot easier. Most likely if you try it out, you will love it too! ^_^

ssilosix's picture

Time-based licensing simply means that when i open an old project, I spend the next week trying to get the environment working - and then forced to reinvest / re-register / re-located keys & logins - only to use the tool for a couple of days for deployment or quick update.

Additionally, its often enountered where the publisher forces an update during the re-reg process & may or MAY NOT be backwards compatible with resusitated projects....

= ClusterF for smaller ops.

Version-based licensing is the way to go... working for atlassian.. once I lock in my environment, I'm not screwed with I move it to another VM 2 years later. I purchase a license that lasts FOREVER with the benefit of 1yr of updates. Those who stay on the cutting edge ( AND use the tool the most ) will contribute more funds out of necessity [&  rightly so due to usage] - those who infrequently use the tool aren't enslaved to the same burden.

This is tantamount to ransomware IMHO.. this said, GREAT tool.

twebbcke's picture

First off, it’s great that you like the product!

Completely understand that different people prefer different models.  By providing a subscription model, we can allow many people to have access at a low price point instead of a higher cost for just a few.  The ability for getting just 1 month for $5 means you can also just get a license for that limited time you need to come back to the project instead of purchasing another year.  I realize perhaps not in exact alignment with your perspective, but we did try to make it accessible!

We also like that subscriptions give everyone access to the latest features they need, unlike version-locked licenses where companies can force a pay-event for users simply by restricting support for Feature X to an upgrade, such as "upgrade for Angular 6 support."