What's wrong with vim? Why do you need an alternative? The only reason I'd even entertain the thought of using something else would be if it supported some specific plugin that I needed for some niche workflow.
It's called really learning notepad you fucking moron. I bet you didn't even know that you can use ctrl+s to save your file instead of clicking on the toolbar. Or that you can use ctrl+c and ctrl+v to copy/paste without right clicking and using the context menu. Did you know that you can use shift+arrow keys to select text in notepad without using the mouse? Of course not, because you're obviously not a hacker like myself.
Vim is nice for writing to smaller files and projects but the extensions on emacs and lisp extendability is really nice. Plus on modern computers its way lighter than an IDE with comparable features, without running on low mem. Of course you may also configure emacs to be a manga reader so there's that too. I always use emacs for big projects and vim for learning nasm and Haskell and editing config files.
A book is probably the shittiest way there is to learn vim.
>I learned notepad in 2 weeks
Learning vim (or any tool more complicated than a hammer) is a small investment of time that saves you shitloads of time in the long run.
>pretending like computers are magic
He's doing the opposite. The whole point is that there isn't any esoteric mysticism bullshit to how vim works; people just assume as much because neckbearded kernel hackers use it.
Seriously, though: fuck books, use vimtutor.
You realize that vimtutor is literally basics of the basics, right? If you use nothing beyond what vimtutor shows you then vim is literally going to be clunky garbage and you're going to be pissed off that you "fell for the meme" in the first place.
>fumbling around in nano in front of your coworkers whenever you have to remote into a server
What part of modern and tech savvy don't you understand? Is a terminal going to impress your boss? Fuck no. When he looks at the servers, he wants to see a bitching desktop with anime girl wallpaper and sleek window animations.
Vim's hotkeys make perfect sense when you realize that it was created on this.
The application running on the server would just be an X client. Your computer that is remotely accessing the server and providing the GUI for the X client would be the X server.
You don't really start using all of the features of Vim right away. After reading basic tutorial, when I encountered something I couldn't do or thought I could do faster, I googled it, and most likely there was a hotkey for that. It's an incremental process.
If there's no such feature, it's easy as hell to install and update addons with Neobundle, Vundle and the likes.
Nothing wrong with the layout. HJKL makes perfect sense for efficiency. The only bad part is the location of escape on modern keyboards, but everyone I know who seriously uses Vim remaps caps lock to escape.
For simply writing, and not coding, what's the best program? Vim? Word/Libre office feel bloated as hell just for fucking typing yet barebones basic text editors are obviously starved for features
>atom, because I can buy a decent pc unlike you neets
what does that even mean?
i can run atom on my thinkpad just fine. i don't use vim/emacs, but I thought the point of them was how they were controlled and not a resource thing.
>needing to install vim + half a dozen packages to get the same functionality of vi that's on every UNIX system
>not being able to use vi on some random system cause muh .vimrc much colors
>i don't even understand why people use vim/emacs
It's not about resources. My computers can run text editors made with meme.js just as well as vim, that's not the problem. The problem is that the "hackable" 21st century text editors can barely do a fraction of what decades old editors can do and their usability isn't as good.
Spacemacs is kinda nice. Its emacs + evil mode but without all the configuring.