CelonyMire's blog

By CelonyMire, history, 4 months ago, In English

Hello everyone, I am finally satisfied with my extension to openly announce Fast Olympic Coding for VSCode and its derivatives!

Fast Olympic Coding went through 2 major releases since the last time I announced it. I have kept the design principle of optimal screen utilization while being jam packed with functionality. The design has been re-imagined to match the experience of Visual Studio Code. And, here are some of the new major tools added:

  • Debugging testcases directly in real-time! You do not have to launch the debugger and send inputs manually anymore
  • Interactive testcase support for both judging and stress testing
  • Time and memory limit

There are too many hidden changes for me to write here, but the end goal has always been to provide a native VSCode experience for competitive programming.

The extension is available for download at Visual Studio Marketplace and Open VSX Registry.

Banner

I am always thankful for the Sublime Text plugin that inspired me to translate the wonderful experience I had while competitively program on Sublime Text to my favorite editor Visual Studio Code!

Full text and comments »

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

By CelonyMire, history, 22 months ago, In English

Welcome to ⚡VSCode FastOlympicCoding!⚡

Hello everyone! Some of you may know the FastOlympicCoding plugin for Sublime Text, but I took the time to create my version of it in VSCode!

VSCode FastOlympicCoding Demo

Most things are kept the same, such as the keybindings and the general theme of the UI. Other features differ due to the fundamental asynchronous design and various little things.

Some features are cut out because I wanted this extension to integrate with other extensions, instead of being "the extension that does it all". For example, the original plugin had debugger support (even though it was only for OSX), and there are many good debugging extensions on VSCode, so it does not make sense for me to provide a crappier debugging experience.

So, if you use VSCode, definitely give this a try!

The extension is not completely done, but it is very close. At the time of writing this blog, I still need to implement Competitive Companion support and shorthand class autocompletion. As per the "GitHub saying", feel free to create issues and/or pull requests in case anything comes up.

Why? Nobody Asked?

The original plugin does not seem to be maintained anymore. And while I like Sublime Text, I have my reasons to prefer VSCode. I have yet to find a VSCode extension that remotely resembles the legendary Sublime Text plugin. Finally, it would be my chance to learn how to create extensions.

This extension was created mainly for my personal use with VSCode, but I thought sharing my extension to the amazing competitive programming community in case someone else finds it helpful :D

Oh, and do not worry, I gave credit to the original plugin in the README.

Thanks for trying! I look forward to your feedback!

Guide is at the repository: https://github.com/sam20908/vscode-fastolympiccoding

VSCode Marketplace page: https://marketplace.visualstudio.com/items?itemName=sam20908.vscode-fastolympiccoding

Full text and comments »

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