Hi guys, I currently use sublime text for competitive programming. Can you guys comment which IDE(/editor) gave you best experience for doing competitive programming;) ?
# | User | Rating |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3885 |
3 | jqdai0815 | 3682 |
4 | Benq | 3580 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3506 |
7 | ecnerwala | 3505 |
8 | Radewoosh | 3457 |
9 | Kevin114514 | 3377 |
10 | gamegame | 3374 |
# | User | Contrib. |
---|---|---|
1 | cry | 170 |
2 | Um_nik | 162 |
3 | atcoder_official | 161 |
4 | maomao90 | 158 |
4 | -is-this-fft- | 158 |
6 | djm03178 | 157 |
7 | Dominater069 | 156 |
8 | adamant | 154 |
9 | luogu_official | 153 |
10 | awoo | 152 |
Hi guys, I currently use sublime text for competitive programming. Can you guys comment which IDE(/editor) gave you best experience for doing competitive programming;) ?
Name |
---|
vscode + cph + #define debug(x) cerr << (#x) << " " << (x) << endl = not bad
notepad
Gedit :)
nano
I really like Microsoft Visual Studio, but sadly it is available only on windows. I use CodeLite now. It is pretty ok
wait, what? I use Visual Studio on Linux :/
Visual studio code != Microsoft visual studio
Microsoft Visual Studio is heavy I think its for building projects not for CP
Agree with you. Vs is too heave for cp
I am using sublime text too!
i'm ok with VScode + cph.
I don't think it matters.
i like using Vim it works great for me
I like using vim too
vim is GOAT.
i dont mean to be rude or anything, but theres literally a similar blog in recent blogs. So what was the need for this.
Sublime Text or VS Code with cph extension
Emacs
CLion
Yeah its nice. But we have to purchase license for long use.
clion is for sure the best editor
It can be hacked. My brother hacked it and is using it. But there is one drawback: it uses a lot of RAM.
But it is very convenient!
dude i just change the account every one month and that's it life is easy
you can also get a free license, you just need an email address in the domain of your educational institution
Well I used to use visual studio but recently I switched to "CP editor", while a lot of the "CP" features are not that useful, its light and fast and in my own experience better than visual studio (:
I agreed.
Brains and eyes
:)
IDE doesn’t matter.I think Fingers(code writing speed) is enough.
What should be a good enough code writing speed according to you?
60 WPM. Your typing speed is often bottlenecked by your thinking speed.
why not just use https://typeracer.com ?
It really doesn't matter. Sublime text is a good choice and many programmers use it. But I go with vim because I love its shortcuts and simplicity.
https://cpeditor.org/download/
Honestly ranking from my experience:
Is codeblocks customizable?
what are the advantages of codeblocks for u?
Codeblocks !??? :nauseated_face:
Use :
Sublime
VScode — copilot Benefits :)
vim ofc
Try cp editor
Its not working on mac!
VIM
Does that help if I make a video analyzing different IDE/Editors?
Great! Please do that and post link of the video :)
google docs
Not asking for interview purpose :)
VS Code + CPH + Vim
why not just use https://typeracer.com ?
for what? its not an editor.
VIM
VS Code + CPH + Vim
Problem Hanoi Factory on the same idea.
Both Vim & Vim Based Editors(LazyVim, LunarVim, AstroVim, NVChad) are equally good and powerful. Nothing beats Vim.
Clion is great for C++/C and I highly recommend it.
Thanks! I will try n use it.
Use VIM
Perhaps use Lazy.vim or some other vim distro.
vs code and gvim.
code blocks hehe
I use Vim and a bash command line
Can you write more about your setup?
I live in the terminal, I just use plain Vim and basic GNU coreutils, there is really not much to it. I can go through my constest routine if you like though.
Contest starts, create a new directory and copy the template.
Then I read problem A and start implementing
My
.vimrc
(Vim configuration file) is quite minimal. It's just this plus a custom color theme (solarized):After exiting Vim, I copy each sample test case into a file
This brings up a program that will write anything I type into
a1.in
. After copying a sample test case into my clipboard I pressctrl+shift+V
to paste andctrl+D
to exit.After this I just compile and run each sample:
I have this environment variable set on my
.bashrc
thatmake
uses to know which flags to use to compile cpp files:If the program crashes I then re-compile and run using address sanitizer, that gives nice additional information when invalid memory accesses happen. (e.g. line number of the invalid access and line number where the most likely intended target of the access was allocated)
Hope this helps, but I don't see how it could help
vscode + CPv2 environment :)
Geanie when giving onsite contests. Usually onsite contests don't allow extensions on sublime and vscode :(
Sublime + Fast Olympic
or
Vscode + CPv2 environment
Lazyvim :)
Real men write on paper.
and Legends don't even write they just think!
I used to use Emacs, from 10 years ago till 5 years ago. I switched to Sublime Text then. Then I switched to CLion 3 years ago. I recommend CLion.
It's slower than VIM, Emacs, and Sublime, but it's worth it.
thanks Arpa! I will try to use CLion.
im not seeing any dev c++, is there any reason for that?
geany ide is good to
why has no one said usaco ide? its very good and its on the web, so easy switch between codeforces tab and usaco ide tab
Maybe you should try Ideone.com. It's really famous among Codeforcers.
VSCode + Vim(For Linux) :)
Word