This is licensed under CC BY 4.0
Well my story of vim was watching a bunch of luke smith and then deciding to try vim finally for myself. Well right off the bat there was some CHANGES that arived. For moving around the arrow keys arent’t used. Welp vim uses hjkl this isn’t where my touch typing trained hands lye they lye on jkl;. WHY you might ask. Old computers keyboards looked like this on further expection the keys look kind of like today still has the qwerty layout but all your other keys are different the
As a begginer these shortcuts may feel like bane of your existence you start learning all these other efficient key strokes but these hjkl do not resinate with you. That was at least for me.
At the beginning of my vim journey I had one thing in my vimrc :set number well vim has a whole heck of a lot more customization. I think sooner or later in your vim journey you will have a giant vimrc or init.vim. The more the merrier.
More into customization you can do all sorts of usefule things. Such as changing you status bar at the bottom, launching programs, sourcing your con fig, remapping annoying hjkl to jkl; the possible’s are endless I love vim substitution ability’s. Allot of plugins except for now the hype of neovim are written in vim script a vim’s script for automation of it’s editing. It kind of has all you would want. But one day you want to web browse in vim like in emacs couph couph so lua/neovim is the solution. But I do like vimscript quite a bit.
A something that that I love in vim is netrw a lot of people have something like nerdtree to remind them of there previous IDE. GEUSS what you don’t need that. I used atom for a bit and missed the file tree. Well that’s easily incorporated into vim by putting this into your vimrc. Vim’s built in file manager at your finger tips viewing your current directory. Or what if you want to navigate to something in vim. You do :e
I used to use emacs for note taking (Doom emacs). I loved org mode and the ability to fold text. With a quick search I found vim folds. Witch reminded me more or less of ORG mode. Just way less integration and cool factor that org mode has. If you wanted this in vim you would just have to script it or use someone else preexisting script. How does one accomplish this? All you have to do is make a folder in your .vim called view I am not sure how it works in neovim just SEARCH it up. Then after that go to a file select some lines of text and press zf WOW it folded the text. Then do zo to open the text IT OPENED zO opens all the folds. WOW nice for making text out of your sight and organized.
I think so. The only IDE I have used is atom and not even that much. Welp replicating what atom did was easy in vim I no longer use atom. VScode is a IDE a lot of people love. They call it open source and cool! I looked at vscode thanks to techlead’s video (as a millionare) where he showed VScode features. These were easy to replicate in vim. What were they and how are they in vim? Add stuff on multiple lines. EASY ctrl + v go down then do shift i and on your text then do an esc and your done. Run code that is selected. w !
Well vim is a awesome text editor use it! if you haven’t don’t be shy. Or just use whatever you want to use as long as it isn’t connected to the cloud and isn’t none open source and free software.