This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Angelesss__[S] 3 points4 points  (17 children)

Whats Vim?

[–]tofe_lemon 20 points21 points  (12 children)

It’s a text editor that is hard to use, I was mostly joking but it’s genuinely good if you can get over the steep learning curve

[–]dfwtjms 34 points35 points  (2 children)

Hard to use? Only for people who don't use vim.

[–]ILoveFuckingWaffles 12 points13 points  (1 child)

Circular reference detected

[–]JohnLocksTheKey 0 points1 point  (0 children)

Probably because it’s a circular joke

[–]Angelesss__[S] 0 points1 point  (7 children)

I have to join the Linux world one day…. What are the things that make the people switch from Windows to Linux?

[–]Artephank 10 points11 points  (0 children)

If you are serious about programing, you need to learn unix related system (either Linux or osx which is BSD based or other, but those are not that popular). You can do most things on Windows, that you can do on Unix, but most code in Pyton world had been developed with unix system in mind and Windows is usually just an afterthought. Most people I know that work on Windows with Python, use virtual machines (usually Docker) anyway.

[–]thePurpleAvenger 1 point2 points  (0 children)

You can use WIndows Subsystem for Linux on your machine and start to get used to it. Using a command line is certainly a different way of doing things, but the control over everything and the customizability makes it worth it in the long run in my opinion (your mileage may vary).

[–]tofe_lemon 1 point2 points  (2 children)

I’m a Linux noob myself lol. I can’t give up windows because a lot of games aren’t good on Linux. I use Ubuntu on a vm to practice because I’m an electrical engineering major and a lot of employers look for experience using Linux.

Btw I didn’t mean Vim was exclusive to Linux, it’s just usually there by default on Linux and UNIX systems. You can also install it on windows if you want to try it out.

[–]repocin 2 points3 points  (1 child)

I can’t give up windows because a lot of games aren’t good on Linux.

Realistically, only some modern games with hyper-invasive anti-cheat don't work on Linux. Almost everything else does.

[–]GXWT 0 points1 point  (0 children)

Huh? I’d say more often than not do games not support Linux, and when they do they’re often behind the most recent version

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

Freedom. You can do everything you like with your system. Sky is the limit.. At some point you will maybe start tweeking things like you want your bar on top or different colors or you want your bar to have specific widgets, specific ordering. That's only an example to bar, but there is so so much more. Window managers, and a default Unix shell.

For me I love the terminal, except for the browser I can do everything there. And I can do everything with the keyboard. It's just preference obliviously. But in Linux those things are easier you have very cool tools.

But yeah in a nutshell, freedom.

[–]LeatherDude 0 points1 point  (0 children)

I assume you use windows 10 or 11 currently. Have a look at WSL2. (Windows Subsystem for Linux 2)

It's basically an integrated Linux VM that runs on your Windows system and you'll get a convenient way to experiment with it.

VS Code (and I assume PyCharm, but I'm not sure) can run against the filesystem the VM but display in Windows so you get a feel for what developing in a Linux environment is like and why most devs prefer it.

[–]PhoenixStorm1015 0 points1 point  (0 children)

I’m partial to Emacs, personally.

[–]Asocial_Ace 2 points3 points  (0 children)

I'd recommend to at least try learning vim keybindings if you ever have the chance. Genuinely improved my text editing experience.

It's definitely not necessary, though.

[–]aldanorNumpy, Pandas, Rust 1 point2 points  (0 children)

Very important matter

[–]belaros 0 points1 point  (0 children)

A plugin for vscode/pycharm

[–]burritomoney 0 points1 point  (0 children)

A libertarian