I use Visual Studio Code with CPH and Thorium browser. I am just curious about what tools do you use to do competitive programming.
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3821 |
3 | Benq | 3736 |
4 | Radewoosh | 3631 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3388 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 164 |
1 | maomao90 | 164 |
3 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | -is-this-fft- | 158 |
6 | awoo | 157 |
7 | adamant | 156 |
8 | TheScrasse | 154 |
8 | nor | 154 |
10 | Dominater069 | 153 |
I use Visual Studio Code with CPH and Thorium browser. I am just curious about what tools do you use to do competitive programming.
Name |
---|
Custom Invocation :)
I use this setup and GNU IceCat.
SublimeText + gcc = light weight + beginner friendly + infinity pre-built themes
Simplest of them all: vim + gcc
CodeBlocks)
Codeblocks is my companion :)
I use Neovim with the competitest plugin. It imports all the testcases automatically from a problem and also automates testing my solution against those testcases.
if there are more than 2 seperate test cases then are all the test cases available to run in the terminal.
Yes, even if there are 10 test cases, it's not an issue. It works perfectly fine. Even it lets you create your own test cases with just one click. The test cases are actually saved in different text files automatically with the same name of the problem. You can check this github repo for details: xeluxee/competitest.nvim
Can you share some installation guide or something?
I installed it by following the documentation from the github repo and later I customized it. Once you install this plugin on neovim, you have to setup it using init.lua file. Then set some custom keyboard shortcuts for various tasks. You can text me if you want to see my setup.
CP editor can do that too.
Yes, it can. I used to use CP editor earlier. But then I switched to neovim. Now I don't have to touch my mouse to run my solution over some testcases or create some testcases. And as neovim is a fork of vim, you don't need to use mouse to navigate throughout the editor. You don't have to use the arrow keys either. I like this concept of controlling everything with just the keyboard.
VS code with CPH extension and Material UI extention.
VS code + my hands
I use Doom Emacs, works well for CP. I also use a custom lisp script to autopull the testcases.
CLion + Safari
Sublime-text + gcc + local debugging
What do you mean by local debugging?
https://codeforces.me/blog/entry/106004
Python IDLE.
Windows: Devcpp + TDM-GCC setup
Linux: gedit + bash + gcc
neovim + gcc
Microsoft visual studio^_^
VSCode + CPH all the way
I use 6 monitors to be able to open 6 problems simultaneously. On each monitor I open vim and a problem in a split-screen mode. Then I use 3 keyboards (controlled simultaneously by my two hands and a feet), to code 3 problems simultaneously (at the same time thinking about 3 other problems in background). I'm planning to attach 4 more hands to myself to be able to comfortably code on 6 keyboards using hands only.
Here is photo of my setup (mouse is just for fun, lol):
Nice setup. Instead of getting 4 new hands, I'd suggest that you start training a very important body part and then you will be able to code 4 problems at once.
You may need more monitors to display the questions
Just the picture of the setup tells some real nerdy stuff going on here. Maybe my brain can't even handle controlling this setup :p
https://www.codechef.com/ide :)
gedit + Chrome
I use brain btw
gedit + gcc. Honorable mention to a phase in my life where I upsolved problems with notepad and gcc.
Rust + VSCode + rust-competitive-helper.
GNU Emacs
.
https://ide.usaco.guide/ :)
me too! https://imgur.com/a/uHBEUxo
As I am quite seasoned, the historic 1998 Dev-C++ by Bloodshed (in the last 2021 fork version by Embarcadero), with GCC
I use CLion and sometimes nodepad++ I like both
dev-c++
CodeChef IDE:)
Microsoft Word + brain
Windows + Far Manager + MinGW.
Far is bad as IDE (or I can't use it), but it is good in managing files quickly.
Jupyter Notebook (python)
sublime + cmd
The Jetbrains font is real cool...
At the moment I like to use CLion as it works very well on Linux and it provides a good debugger. I don't use any special tools.
CodeBlocks:)
Sublime text with fastOlympicCoding :)