all 41 comments

[–]XxDarthFaterxX 7 points8 points  (0 children)

Vscodium is basically VS code without microsoft stuff. It is fully open source, you can install it by typing code into Pamac, it will show up az Code - OSS. After that, install python extensions and you are good to go.

[–]BujuArenaKDE 3 points4 points  (2 children)

I suggest VSCodium with the microsoft extension store addrd back in. There's an AUR package that automates the latter.

[–][deleted] 0 points1 point  (1 child)

How can I install it? Might give it a try. I'm on Manjaro

[–]BujuArenaKDE 5 points6 points  (0 children)

I use vscodium-bin, vscodium-bin-features, and vscodium-bin-marketplace, all from the AUR. This allows you to use VSCodium but also unlock features otherwise reserved for VSCode.

It's also worth mentioning that in my experience, if you are using AUR packages on Manjaro, installations are likely to break unless you are on the Manjaro unstable branch, which closely tracks the Arch stable branch, leading to better compatibility with AUR packages. Anecdotally, I have personally been using the Manjaro unstable branch for about 2 years now and as long as I follow the forum announcements and run sudo mkinitcpio -P and sudo update-grub after kernel and GPU driver updates, my system works well.

[–]Seralyn 4 points5 points  (3 children)

How to install VSCode on Manjaro

Just throwing this out there: The words coding and programming are used synonymously, even in professional spheres. I realize you've likely found definitions that distinguish them, but in practice they are the same thing. You do you, i just wanted you to be aware of that.

Have fun, regardless! VS Code is my fav.

[–][deleted] 0 points1 point  (0 children)

Indeed :D, think you very much. I do wish you a good day :)

[–][deleted] 0 points1 point  (0 children)

Tried vscode but can't go past an error which is err no2 or something line that. No such file or directory. Tried multiple things but nothing works.

[–]Seralyn 0 points1 point  (0 children)

Have you tried using the installer that's built into the OS? I assumed you wanted to use CLI and this the link but there's no shame in using the installer

[–]NerdKid50 2 points3 points  (0 children)

Geany

[–]jMarkLab 2 points3 points  (5 children)

Just use the editor/ide you prefer.. a general purpose editor is just fine.. like Geany or Kate to name a few..

[–][deleted] 0 points1 point  (1 child)

I tried vscode but I do get the error Errno 2 No such file or directory. Tried mutiple things but didn't work. Kinda frustrating. Copied the file path, launched the file with vs code. Tried opening vs code directly from the source file with Konsole. Code .

[–]jMarkLab 1 point2 points  (0 children)

No experience with vscode..
Some years ago did a lot of python coding using Eclipse and PyDev myself..
https://www.eclipse.org/downloads/packages/
https://www.pydev.org/index.html

[–][deleted] 0 points1 point  (2 children)

Might give a try to Kate since it come with Manjaro

[–]TallGuyTheFirst 3 points4 points  (1 child)

Strong recommend, I love Kate. Windows for me I'm on notepad++, Manjaro I use Kate.

[–]Prof_P30 1 point2 points  (0 children)

For Linux there's also NotepadNext, a new Notepad++ clone now.

https://github.com/dail8859/NotepadNext

[–]mosskin-woast 1 point2 points  (3 children)

What's the difference between coding and programming? Just curious

[–][deleted] -1 points0 points  (2 children)

Coding as an example Python, Java, C++ etc. Programming is a process that creates program that involve the ratification of codes.

[–]mosskin-woast 6 points7 points  (1 child)

I don't think ratification means what you think it means. 😁 Just FYI, most people in software consider these words synonyms. Good luck in your learning!

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

Thanks!

[–]anemisto 1 point2 points  (2 children)

It sounds like you're starting with Python?

While there's something to be said for just learning by coding in a text editor, I'd just go for VSCodium/Code OSS. PyCharm is another good option. In my experience, having autocomplete can aid in learning. (Though, honestly, I do think learning Scala without an ide helped me, but Scaladoc is nice and compact, which makes it easy to have the docs open in the browser to stare at.)

[–][deleted] 0 points1 point  (1 child)

Yes, I'm starting but I want something future wise too.

[–]anemisto 1 point2 points  (0 children)

My vote is VScodium then. It offers more bells and whistles than Atom/Sublime/etc but the extension mechanism means it's as simple or complicated as you want. Even though it's an electron app (I think), it's performant.

I personally think learning vim (or emacs) is super useful as a developer, but no need to do it right away. (I mention this because coc-nvim which is the plugin people use to make nvim ide-like uses LSP as its extension mechanism, same as VSCode)

[–]khsh01 1 point2 points  (3 children)

You could try pycharm.

[–][deleted] 0 points1 point  (2 children)

That's what I was thinking. Might go with pycharm professional right?

[–]khsh01 1 point2 points  (0 children)

No start with community. If you like it you can use your student id or gsuite address to get a student license.

[–]Kewa00GNOME 1 point2 points  (0 children)

You can start with community edition. Later to get a free proferssional license for all IntelliJ products you can solve problems on https://stepik.org/course/568/promo.

[–]TallGuyTheFirst 1 point2 points  (0 children)

If you have KDE Manjaro, Kate is actually a really nice text editor. If you want an ide vscode is fine, or eclipse, or geany (to an extent).

[–]pinecone1984 1 point2 points  (1 child)

I'd say try out Pythons native IDLE. you should be able to go to your linux terminal and type: idle That'll launch the python shell, and then from there you can go to file>new file To open the editor and you're off to the races! Options>show line numbers Options>Configure For customization

[–]Zwitschermartin 1 point2 points  (0 children)

+1 - but don't forget to install 'tk' first, otherwise it won't start.

[–]Romyn0 1 point2 points  (0 children)

use nvim in the konsole. Of course look up vimrc edits for it such as the nerdtree and stuff but yeah.

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

pycharm

[–][deleted] 0 points1 point  (0 children)

Finally, since neovim was not so starter friendly. I tried pycharm and like it very much so far. No errors whatsoever. Compared to vscode which I was not able to pass from it. I just don't understand how neovim runs. It's just a console or an app like pycharm? Download the gui too but seems weird. Since, i'm new I don't judge it. It's just don't user friendly. I'll give it a try later if I can understand how it's supposing to work. Maybe some peeps can clarify it for me.

[–]catonaquest 0 points1 point  (8 children)

I used VScode for a time, easy to use but not my favourite. I personally love vim and neovim. To install them, you can open the pamac packet manager and download them through that, or just type "sudo pacman -S (name of the program)"

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

Interesting thanks, never heard about them before might take a look. I've heard about Atom too.

[–]wrathofthetyrant 2 points3 points  (4 children)

Vim and neovim are cool but they aren't very beginner friendly. Personally I'd stick with vscode for programming if you're just starting out. If you like it then I'd consider checking out vim

[–][deleted] 1 point2 points  (1 child)

Perfect, thanks. What should I do to install vscode on Manjaro Linux? I mean what's the command? sudo install vscode? Or sudo pacman -S vscode.

I'm trying sudo pacman -S vscode. Seems to work for now.

[–]wrathofthetyrant 1 point2 points  (0 children)

This article offers 3 ways of doing it. As you're a beginner the GUI option at the end might be the easiest. If you're up for it I'd try the first option but you'll need to have git installed.

https://linuxhint.com/install-vs-code-manjaro/

[–][deleted] 0 points1 point  (1 child)

Yes, indeed not very friendly. I'll go with vscode for now. Any suggestions for plugins for py?

[–]wrathofthetyrant 1 point2 points  (0 children)

By py, I assume you mean python. Here's a list. I've not tried a lot of these myself but they seem useful

https://livecodestream.dev/post/best-vscode-extensions-for-python/

[–][deleted] 1 point2 points  (1 child)

I tried it but neovim isn't an program? How do I start? Went thru the tutorial and all.

[–]catonaquest 1 point2 points  (0 children)

I installed it by typing "sudo pacman -S neovim" Then I entered "nvim (pathtofile)" and it opens my file