anup.kalbalia's blog

By anup.kalbalia, 10 years ago, In English

I invite you all to use the newly launched web IDE on CodeChef. It has some cool features:

  • An advanced code editor along with syntax highlighting. Love ‘vi’ or ‘emacs’? You will love this as well.
  • Autocompletion of code (It isn’t great for the new programmers out there, so for them an option to disable it in settings menu is present.)
  • Execution for all the languages available on CodeChef (50+)
  • More than 30 themes to choose from.
  • Drag and drop a file and start editing. And download your code back in a file once you are done.
  • Feel distracted with so many things on the browser? The full screen feature for you.
  • Love saving your code templates? Do not need to carry it anywhere. Do it on the ide and that too a different one for each language.
  • Well, last but not the least. Love keyboard shortcuts ? We have an surprise for you in settings menu.

Apart from these, one of the most important issue that we hope this will solve is the unintended cases of plagiarism. Yes this was the primary motivation for introducing this.

It has been long, that after each contest many of our users get blocked and their ratings get reduced due to the cheating cases. Most of the time, we have realised that the problem was of the code being left “Public”! So here is a big relief for all those – once you submit your code, it is destroyed as soon as you get your execution result! Yes we do not save your code anywhere. In case you want to save your code, just use the download button to have a copy in your desktop.

The way you may use it is:

  • You need to be logged in to CodeChef to use it.
  • Select a language of your choice from the drop down.
  • Select your favourite Editor’s (default, vim, emacs) key bindings.
  • Start writing your code in the template provided.
  • Switch between the full screen mode to cut off the distraction.
  • You may use the auto code completion feature or switch it off using the setting.
  • Once you are done writing your code, you may download a copy.
  • Click on the “Custom Input” check box to add your own input test data.
  • Click on Run.

Use it, play around and do not forget to leave your feedback! We have fixed the bugs reported so far but there may be a few more, we will like to know if you face any.

  • Vote: I like it
  • +57
  • Vote: I do not like it

| Write comment?