Visual Studio 2017 or pycharm as python IDE?

addictzz

Senior Member
Joined
May 30, 2010
Messages
2,489
Reaction score
0
Fun? :)

It would actually demonstrate that VIM is beyond just a text editor.

It is :)

Still learning and trying to in-grain the vimtutor into my memory & muscle memory.

In the spirit of shortcuts, I am also learning to keep my hands in the home row of the keyboard. Now I crave for those HHKB-like layout where ESC, CTRL and Backspace is within convenient stretch of my fingers lol.

Anyway, currently I am using Vim in MINGW64 (basically that linux-like terminal that I get when installing git). Is there anyway to run VIM from Windows CMD or PowerShell?
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,301
It is :)

Still learning and trying to in-grain the vimtutor into my memory & muscle memory.

In the spirit of shortcuts, I am also learning to keep my hands in the home row of the keyboard. Now I crave for those HHKB-like layout where ESC, CTRL and Backspace is within convenient stretch of my fingers lol.

Anyway, currently I am using Vim in MINGW64 (basically that linux-like terminal that I get when installing git). Is there anyway to run VIM from Windows CMD or PowerShell?

In Windows, you can install gVIM.

Alternatively use a full fledge Linux laptop, or run a Linux VM inside a hupervisor, or use a Macintosh with complete shell and most of what you will find in Linux for userland applications.
 

addictzz

Senior Member
Joined
May 30, 2010
Messages
2,489
Reaction score
0
In Windows, you can install gVIM.

Alternatively use a full fledge Linux laptop, or run a Linux VM inside a hupervisor, or use a Macintosh with complete shell and most of what you will find in Linux for userland applications.

Thanks! done gVim installation and now I can run VIM from commandline and powershell!
 

davidktw

Arch-Supremacy Member
Joined
Apr 15, 2010
Messages
13,547
Reaction score
1,301
Thanks! done gVim installation and now I can run VIM from commandline and powershell!

You know, I don't promote this because I do it for vanity. There is a very good reason why there are a lot of unix developers on Apple Mac. If it is within your reach, go for one instead. Otherwise use Linux, which I don't recommend for desktop. I personally Linux on server class installation.

In an Unix environment, you will be a different kind of software developer. Whether you consider it better will really depends on what you want yourself to be :)

Just my "biased", "flame-inflicting" opinion. I see a lot more competency in Unix developers as oppose to Windows ones. It's not the platform, it's the culture and the way of getting work done. There is so much gems lying in the Unix world that even after mingling in it for more than 15 years, I still find unexplored gems within unix repositories.

You will also observe there is inherently a different attitude in a software engineer whom is able to jump out of their comfort zone, learning to survive in environments that they weren't previously in. I wasn't born in the Apple environment. It adopted it after many years of working in MS-DOS and Windows up to Windows NT. Hence those that tell me they are not able to be productive in Apple Mac or there are software they can't use in Mac and that is the reason why are just pure excuses to me. It doesn't take a genius to use multiple operating systems. It just take an open-mind and adaptive attitude, that if you can't find something in somewhere, you learn to look for substitute and you make do with it or you find ways to make things work. There are situation that M$ Windows still make sense, so there is no need to discard it. But for a software developer in this era, if you tell me you can only do it in M$, you are either stucked in that environment for 2 reasons. One is your corporate environment, another one is your mind.

Learning VIM is not entirely about VIM, it's about what makes you wanna pick up the steep learning curve and find the beautiful side of it that numerous software developers had embraced it and still on it after so many years. You learn 5% of what VIM can do, you would have already been very versatile :) With VIM, you learn the ecosystem that VIM lives in, and trust me when I say it is not Windows.

You will also find a lot more integration in VIM with the Unix environment :)

BS7XGl0.gif


And you will be very interested to know this too
https://shapeshed.com/vim-netrw/#netrw-the-unloved-directory-browser
 
Last edited:

addictzz

Senior Member
Joined
May 30, 2010
Messages
2,489
Reaction score
0
I am actually working on both environment. Windows for work and Mac for home. I am trying to be well-versed in both environment to be as flexible as possible to my employer.

I don't believe some environment is better than the other. Programming in Mac is as comfortable as programming in Windows. Designing in Windows is as comfortable as designing in Mac. Anything more is just pet peeve I would say. Being versatile and not confining self in 1 type of application is the way to go for success in this field.

And the main reason I starting to like VIM is the shortcuts and the fact that I do not need to leave Terminal or CMD when editing files.
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top