Start Turning vim into a /comfy/ IDE!

preview_player
Показать описание
Here I go over the basic logic of using filetype remappings in your vimrc to write syntax and do basic operations for you. You can generalize these commands to create a truly unique and customizeable development environment within vim!

Link to my current vimrc:

Рекомендации по теме
Комментарии
Автор

I think the most impressive thing with Vim is how all of the magic is completely hidden away. It still has tons of features without the 30 toolbars and windows you would have in any other IDE.

MrHatoi
Автор

I always thought that IDE was more about having your project structure, tabs, code analysis and autocompletion, refactoring, building and debugging tools... Not just some macros

dmitryred
Автор

Just started using vim for all my editing/coding/web dev! It's been an experience but the more I use it the more I find the sweet love that vim gives us.

jrswab
Автор

IDE stands for integrated development environment, meaning all the tools necessary for development are built into the application. That means linting, compilation, intellisense, debugging, deployment, VCS, task management, and the list goes on. There are plugins for vim that mimic this, but it'll never be a full IDE.

That being said, awesome video about making macros in vim. Now that I've been using a tiling WM for a couple of years now, I actually prefer to *not* use an IDE. I have all the tools I need as separate applications, and I tile them next to my editor however I want. This feels more comfortable to me than a bunch of panes in my IDE. It also seems to follow the unix philosophy more. I think I'm going to extend vim to my liking and get rid of my IDE altogether.

ybhall
Автор

Vim and Emacs in Evil Mode are like my two favorite things. I use Vim for speed and when I'm on SSH and Emacs for an ide environment. Nowadays the mouse seems like an inconvenience, like, I actually have to move my hands? That's why I have vim keys plugins in everything and I've been using qutebrowser. It all started with your videos man. Thank you.

EakenJeremy
Автор

This is absolutely my favourite linux/dank meme channel

MrMimciu
Автор

I really need to fully switch to linux, but _muh games_...

Klblaz
Автор

oh my god this place is full of absolute fucks who can't even handle typing in the computer with a normal text editor that's made for human beings.
Great! That's exactly where I fit. subbed lol

lordadamson
Автор

your memes are so dank i'm trying to even but I can't

lordadamson
Автор

Vim makes all other text editors look like the painstaking chores they are. VIMTHUGGIN4LYF!!!

DonEdward
Автор

Love it. How to avoid typing for those who're obsessed with the keyboard lol
Reminds me of the running gag from W1A where they have instructions from the top to do the thing that works and do "less of it more"

fahadus
Автор

Why isn't <b> in autocmd line recognized as keystroke ?

vstepaniuk
Автор

Mmmm, I don't like this inoremap <space><space>. Why not ^E (Control+e) from insert Mode? We still can use readline commands. I use some of then to avoid Normal Mode, sometimes, even knowing they are anti-pattern. For example, ^H as it was the backspace. It's super useful!

code
Автор

@Luke Smith Thanks for the tips, I learn everyday something new to use and that makes me happy. I really liked the LARBS of yours and use it. And seeing the evolution of it day by day with your videos is superb. So I just wanted to ask something is there a way you use for pair programming in vim? I mean I like your videos with your head talking on a corner, what if I just want to record videos while pair programming with a friend of mine? What would you use? I saw something called sshfs but I'm not sure. I mean two cursors on a file but just pure suckless vim/nvim. Not a fancy useless IDE. And of course on a personal git server. I believe you got me. Cheers

YusufBAYLAV
Автор

how do you separate your modules like this on polybar ?

Anata-ku
Автор

Came for the Linux. Subbed for the memes. inb4 autistic interjecting about GNU.

Thirsty_Fox
Автор

Please, Luke, tell me where to get this terminal font

elliotalderson
Автор

Quick question: What's your linux setup?

ankurgupta
Автор

Cool. But I still need to find the time to write a better compiler than the outdated one I'm stuck using for a class. (Why u restricted 2 C89?)

And of course, with my own compiler, I have full control over what syntax I wanna use.

zombiedude
Автор

Why do you use these <++> markers instead of just doing a move to the line end after inserting stuff in your tags with "$"?

ReneHoffmann