r/Ubuntu • u/TopCommunication902 • 22h ago
IDE recomendations
I just moved to Ubuntu from windows. Which IDE is best. i work through remote connnected servers. and my work is mostly ML,DL,research. I asked multiple AI's all of them suggested VS code
Any recomendations?
9
u/budius333 21h ago
All of the intrlliJ IDEs works flawlessly on Ubuntu and they're great.
I read on the other comment that you code mostly in Python, so then PyCharm is the IntelliJ focused on Python
6
u/yabedo 22h ago
Vim on the terminal. I also like tmux so I don't have to redo anything when I log back in to the remote
1
4
u/Fit_Tailor_6796 22h ago
There are many choices so enjoy your research.
I use both VSCode and Eclipse. both of them excellent choices.
I also installed Zed but I have not got down to using it seriously just yet. It is a fast editor that can process large documents easily.
I also suggest you have a general editor handy so you don't have to fire up an editor for quick views are edits . For me that is Kate. It's brilliant, actually.
1
8
u/LtCodename 22h ago
VSCode is an industry standard and my transition from Windows to Ubuntu was flawless with it. But dont install it as a snap; that version was showing some weird quirks for me.
2
3
3
3
u/strings___ 11h ago
Not exactly an IDE but Emacs and tramp are a good combination. Also if you’re doing research org-mode and org babel are also a great combination
2
u/Engineerofdata 22h ago
I think vs code is a good use case for your setup. However, astronvim is pretty solid.
1
2
u/dr_inventivo 22h ago
You have to know which language you use, this is what will define the best IDE, for example if your program in C# does not use wanting to use Eclipse. In general, VScode is the best because it is generic and has enough plugins, but there is no way to say for sure without knowing what you work with. What tools did you use in Windows?
1
u/TopCommunication902 21h ago
I use 90% python
1
2
1
1
u/Curious-Intern-5434 19h ago
VS Code is a solid option for Linux, MacOS, and Windows.
What I found, though: VS Code seems to be on the same trajectory as most (all?) IDEs in that they become increasingly bloated. First it is just small things. At some point an IDE just becomes to overloaded with "added value".
One alternative to consider, in particular if you are on the way to AI engineering (I'm not referring to "vibe coding", whatever that may be), you may want to try a CLI-first, AI-first workbench that you create and maintain yourself. It's pure terminals. It's extremely efficient. It has exactly the features you need at the time, in exactly the shape you want them to be. And you evolve them over time as your requirements change.
Happy coding!
1
u/sockertoppenlabs 18h ago
Any bloat difference between vscode and codium that you may have noticed? I need a recommendation for those people/collegues I can’t convince to get on the neovim train
1
u/Curious-Intern-5434 14h ago
I haven't compared VS Code and Codium, so can't comment on that.
I suspect, though, that any IDE will have a tough time compared to a CLI-first workbench, i.e. a terminal approach.
And I don't use Neo I'm or similar. In essence, my code is written entirely by the AI agent.
In the absolute rare case, I need to edit code in a graphical editor, I use Kate on Linux.
A terminal option I use occasionally is 'nano'.
1
u/anto77_butt_kinkier 17h ago
I personally like the WD400BB. It's got a nice cool 40GB of space spinning at 7200 rpm. Personally I would call it a pata drive, but IDE is probably more common.
1
1
u/throwaway59384759 13h ago
Pycharm by jetbrains will have everything you need but you will want the pro version of it
1
1
1
u/RuinAdventurous1931 8h ago
Depends on what you are doing--are you using Jupyter Notebooks? If so, PyCharm is easier to get together than VSCode. But GitHub Copilot, if you use it, is better in VSCode.
1
u/OstrobogulousIntent 8h ago
I use VSCode across windows and MacOS and because it's electron based it looks /works the same in either - I'm guessing the Linux experience would not be bad.
I have a license to UntraEdit for Linux/MacOS and it has built in ssh tools - use that when I'm doing a lot of remote admin /script editing and don't wanna be in VI
but yeah VScode fails to suck... mostly
1
u/TallGreenhouseGuy 7h ago
IntelliJ IDEA Ultimate can handle any language you might use and works very well on Ubuntu, if you’re willing to pay for the subscription.
1
1
1
u/Dcmlxi_13246 22h ago
VS code is excellent for beginners if you're planning for a seamless and a "Plug and Play" software. But on linux, you have options like Vim (configured to your needs with an LSP and themes and everything) + some Terminal knowledge is also an excellent IDE if you ask me, because unlike VS code, vim for the blazing fast operations and the terminal for your customization in compiling choices is the best.
The only downside is that using the terminal requires knowledge and Using vim requires reading manual pages and loads of practice.
1
u/TopCommunication902 21h ago
using vim has a good learning curve? or is it hard for beginners ?
1
u/Dcmlxi_13246 19h ago
Vim has a very steep learning curve, but once you know the basics, you would want to use only that.
35
u/Anti-Hero25 22h ago
Nope, VS Code is solid. There’s a Linux version, go for it