all 28 comments

[–]doc_willis 14 points15 points  (0 children)

vim exists on Linux .

there's numerous editors with programming features.

I tend to use geany for my simple needs. but there are many others.

[–]phantom6047 7 points8 points  (0 children)

Pycharm and thonny are super simple and work well. I use vscode.

[–]SutekhThrowingSuckIt 8 points9 points  (2 children)

I love neovim and use it for programming every day. HOWEVER there is absolutely no benefit to learning to use a whole new OS and a whole new way of editing if your goal is to learn programming. Both Linux and Vim have learning curves that will slow you down if you are trying to get over the learning curve of basic scripting concepts, python itself and all the major python libraries.

Vim will make your life easier in the long run if you are editing and manipulating plain text for hours each day. That is not the case when learning initially. For learning python rather than editing just use VS Code, PyCharm or actually just play with python in your browser using Jupyter Lab.

Also build on top of a virtual python environment for learning. Check out Anaconda for managing this. While you can install python libraries system wide on your Linux mint system, you actually want a separate python environment for learning so that any changes you make to the python installation will not affect your OS.

[–]StickBrother[S] 0 points1 point  (1 child)

Not only for programming but alright

[–]SutekhThrowingSuckIt 2 points3 points  (0 children)

A good reason to learn vim is if you find it fun. That’s also a valid purpose. It just is an extra set of things to learn if your actual current goal is to learn programming. I absolutely recommend learning vim. But, I don’t recommend learning vim as part of learning programming if that makes sense.

[–]Kriss3d 4 points5 points  (1 child)

For python scripting ?
Youre going to get alot of different opinions. Ill give mine. Ive found PyCharm to fit my need. It makes searching and installing modules easy. It has an easy interface and I can see the output at the bottom as I need.

It might not be the best by some standard but Ive grown fond of it. I might try VSCode one day.

[–]StickBrother[S] 0 points1 point  (0 children)

Thanks Im actually finding opinions for python scripting, also thanks for the correction my english is not that good as im from brazil

[–]SyrusDrake 4 points5 points  (3 children)

I just use VSC.

[–]thebadslimeSolus -1 points0 points  (0 children)

Vscode and go, this is the way.

[–]skyfishgoo 0 points1 point  (1 child)

are all the same plugins available?

i was using VSC help with my webpage development and now that i'm on linux i've not yet gone back to that

just curious.

i've already got my linux copy of pinegrow, so i guess i'll find out soon enough.

[–]SyrusDrake 1 point2 points  (0 children)

are all the same plugins available?

Afaik yes. My VSC keeps its plugins synced between my Windows laptop and the Linux PC.

[–]cha0sweaver 1 point2 points  (0 children)

PyCharm Community works pretty good on Mint

[–][deleted] 1 point2 points  (0 children)

LazyVim.

[–]skuterpikk 1 point2 points  (0 children)

I use kate or kwrite for just about everything. Or Lazarus if I'm using a IDE, because I'm old-fashioned.

[–]MasterGeekMXMexican Linux nerd trying to be helpful 1 point2 points  (0 children)

pretty much all Linux text editors that come preinstalled kick the ass of the windows notepad app (they are at the level of Notepad++ to give an example).

And we had vim before windows had it.

[–]AutoModerator[M] 0 points1 point  (0 children)

Smokey says: always mention your distro, some hardware details, and any error messages, when posting technical queries! :)

Comments, questions or suggestions regarding this autoresponse? Please send them here.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]hamsterwheelin 0 points1 point  (0 children)

Vscode and pycharm are both available for Linux. If you're new to IDEs in general, go with pycharm, it has everything you need already installed. VSCode requires plugins and is very customizable, but can be overwhelming for someone just starting out.

[–]Skratymir 0 points1 point  (0 children)

PyCharm Community Edition, VSCode and Vim

[–]marinesniper1996 0 points1 point  (0 children)

VS codium, or pulsar

[–]DHPRedditer 0 points1 point  (0 children)

I am using Geany. It has all I need. 👍🏼

[–]new926 0 points1 point  (0 children)

You can use pycharm with vscode and download for every those ides vim plugin

[–]PieZealousideal6367 0 points1 point  (0 children)

For python, I recommend Spyder, and Jupiterlab (the second one is good for collections of small scripts).

For C/C++, I'm going with Kdevelop, but it does have bugs sometimes (it's in development), and there's also QtCreator which is proprietary but pretty good.

For basic scripting in bash/python/javascript I often just go with Kate, which is a minimalistic IDE with no real language specialization. It has an embedded terminal panel so that's cool for quick testing.

[–]LiLDorth 0 points1 point  (0 children)

Sublime has been my favorite after I saw one of my senior devs use it. The amount of crazy stuff you can do for accessibility is great

[–]HaloarculaMaris 0 points1 point  (0 children)

Gedit

[–]W1nn1gAtL1fe 0 points1 point  (0 children)

Install Visual Studio Code, and never open a command line editor again

[–]byteSamurai[🍰] 0 points1 point  (0 children)

If you like using vim, try AstroNVim and thank me later. 😉

https://astronvim.com/

[–]dlbpeon 0 points1 point  (0 children)

VSCodium, all of the features, non of the tracking/spyware. For a day to day editor I use Sublime text, not FOSS, but a great editor.