start from 01:12:00 if you really wanna jump into learning VIM
@Erarnitox4 ай бұрын
thank you! What does get covered in the first hour? If you don't mind giving a TL;DR version
@michaeljmeyer34 ай бұрын
@@Erarnitox Basically, running through history and such. It is fascinating, but I am sure many are just wanting to jump in and learn the editor proper, not its history. As a long-time Vim user, I already knew most of it - but there are some cool tidbits, and he demos Ed, and Ex and does some cloud hopping to get environments moving. I picked up some cool notes watching him work.
@Erarnitox3 ай бұрын
@@michaeljmeyer3 Thank you for that summary! Much appreciated!
@justsurajp3 ай бұрын
@@Erarnitox the first one hour contains just a prelude of the previous editors - ed, ex etc This section is quite annoying (personally) because I came here for a vim tutorial not a tutorial for setting up AWS/Google cloud instances. I skipped through all these parts.
@khanra172 ай бұрын
The history is fascinating but 60% of the time what he did is proving he is a noob in AWS & GCP. I mean no matter even if you are pro in cloud but why tf you are setting up those on screen ? Cut the setup part dude !!!
@stillwrinkled4 ай бұрын
i want to try this tut. but I cant exit Vim
@Adminhydra4 ай бұрын
Is it ":qw"
@frankie_goestohollywood4 ай бұрын
😂 Been there, done that 😂 Type(make sure you’re not in insert mode) “:wq” make sure to include the colon.
@a.v79984 ай бұрын
Try :q!
@frankie_goestohollywood4 ай бұрын
@@a.v7998That’s quitting without saving, right?
@WakattA-4 ай бұрын
Esc to change the mode
@ianharcourtsmith4 ай бұрын
I would suggest starting at 2:06:57 - "What is NeoVim", with a practical introduction and then going back to the start for further understanding once you have some practice.
@Bilut4 ай бұрын
Almost 2/3 of this course is random configuration of unrelated products or installation and starting up multitude of vim distros. This is exactly how you scare away or discourage people from learning vim.
@salfum79664 ай бұрын
Absolutely agree, too detailed about things that could be explained more simply
@ExamProChannel4 ай бұрын
In the course I explain that you can jump past all this content, I don't see why its an issue having this content in there when no other VIM course seems to cover it.
@Bilut4 ай бұрын
@@ExamProChannel Clutter. Problem would be smaller if those segments were continuous and somehow sequentially linked. But they're not. Jumping between vim installation, cloud logins, vm/system configuration, using vimtutor, then back again to server stuff. It's just jarring. The knowledge displayed there IS relevant. But structuring is unappealing. This format look like snippets from a bunch of unprepared livestreams rather than a 'course'.
@PerryCodes3 ай бұрын
@@ExamProChannel Do the other VIM courses get the pronunciation of Vi right?
@chrissherlock174820 күн бұрын
@@ExamProChannelbecause this is about vim, not cloud computing.
@vachaspathit93514 ай бұрын
Damnn didn't knew there was certification for this
@TheZakarumite4 ай бұрын
@@b11722 certification
@degerdi4 ай бұрын
If someone tells me they are Vim certified in an interview I’m telling them I’m certified in notepad++
@juanmacias59224 ай бұрын
That's not as clever of a retort as you think it is... I believe the interviewee will internally facepalm, and question your competency.
@degerdi4 ай бұрын
@@juanmacias5922 allow me stop doing my job as lead developer for a minute to tell you that joke was hilarious and I chuckled ferociously
@always-ask-why4 ай бұрын
There's a lot of truth to that. Notepad++ has many very powerful features that I use all the time.
@PerryCodes3 ай бұрын
Let me guess... DeVry?
@degerdi3 ай бұрын
@@PerryCodes me? Military and Drexel
@SkirgeZA4 ай бұрын
While I do appreciate the effort you put in to make this video, I don't feel like it's a good way to learn VIM. The history part was great, but, after being 2 hours in and barely learning anything about VIM itself, and seeing you struggle to set up basic configurations, makes me feel like you didn't really prepare for what you wanted to teach.
@Diablo_ni2 ай бұрын
Check TJ DeVries if u want to know some real useful information about nvim
@PerryCodes3 ай бұрын
I know this instructor was born in a totally different millennium and probably doesn't know any better, but he is KILLING ME every time he says Vi like DIE. It's V...... i........ Two letters.
@MarcusHCrawfordАй бұрын
Everyone I’ve ever met, gen x included, pronounces it vie instead of v-i. It might be time to get over it and move on.
@omarnafea58804 ай бұрын
I recommend to start from 2:14:41
@xGazpromx4 ай бұрын
OMG I'm waiting it for years... Thx a lot!
@KellyCopley4 ай бұрын
Spent like 20 minutes to set up some way to access BSD when you can just install/run ex on most basically any linux distro
@demolazer4 ай бұрын
I switched to Neovim recently. It's made coding way more fun! It feels like an RTS game, reminds of playing Starcraft.
@ovidiu_nl4 ай бұрын
2:07:00 Neovim was not re-written from the ground up. It is just a fork of Vim. They started from the same code base, removed stuff (like support for some legacy systems) added stuff (async, terminal, messagepack rpc, lua apis, lsp, treesitter etc) and changed some defaults.
@infinitivez4 ай бұрын
There's a lot of historical facts, this fellow gets just dead wrong.
@PerryCodes3 ай бұрын
@@infinitivez 1000% agree. When you live through a period and then see someone born in a different millennium teach tech from that period, you just pray that they leave out the history part because it's inevitably going to be flawed.
@pimesonhadron4 ай бұрын
I love this editor so much! (Using nvim, but yeah)
@pranjalkhatri56314 ай бұрын
Learned neovim a week ago, lol But if you can bring a video on basics to advanced neovim configs/plugins that will be ver helpful, thanks
@chai017244 ай бұрын
Other ways to exit vim: shift+ZZ (quit and save) shift+ZQ (quit without save)
@slim_mike4 ай бұрын
The historical par was so satisfiying! Thank you so much for this video!
@theadwoatriplets4 ай бұрын
Jump to 2:16:22 if you just want to go straight to learning vim
@Skiamakhos4 ай бұрын
Berkeley is in California, USA. The University of California at Berkeley is quite famous for its science and tech.
@Chin-LongShu4 ай бұрын
PDP-7 is a mini computer. The mini computers have phased away due to the rise of workstations, and then micro computers. The micro-computer is the category including Apple II, IBM PC, Mac etc.. DEC, Wang were the prominent mini computer companies at the time.
@Zeem43 ай бұрын
It also uses 18-bit words (not 12-bit) and supports up to 64 kilowords of memory (144 kilobytes).
@nicholaswatching4 ай бұрын
I've used vi, vim, neovim for about 4 years now. Neovim is way better with things out of the box that you'd expect from a normal text editor even if you don't use plugins (clipboard always works no need to recompile it ever like vim, commenting is built in now as of 0.10.0, some commands are shorter, too many things to mention..)
@nicholaswatching4 ай бұрын
For servers of course vim is the way, but as a note taking tool neovim is generally a lot better. over 95% of things in neovim can be used in vim and vice versa.
@juanmacias59224 ай бұрын
Vim keybindings for the win.
@kitti.crafts4 ай бұрын
I love VIM❤
@abhishekbagdiya68694 ай бұрын
Great ! next we want a video on Emac
@2ru2pacFan4 ай бұрын
First and thank you for this ♥
@zubiarfan4 ай бұрын
Still best editor
@dezly-macauley4 ай бұрын
Vim and Rust? 😎 Based...
@Kikikikenokeno4 ай бұрын
@@20cmusicdid you even use linux or is it too much for you lmao
@terraflops4 ай бұрын
funny, i was practicing Neovim yesterday and now this video
@SandyLearner4 ай бұрын
hi @andrews , Thanks for providing such great course. As usual appreciate for uploading course related Cloud, Linux , DevOps etc Domains
@NoSponsoredContent4 ай бұрын
This video is coming out at the exact same time I've decided to switch to Vim. Coincidence? I think not!
@RTXXONn4 ай бұрын
This is how everyone should learn start form history (to know why is this here in he first place ?) then to present (to find the answer of why you should use this ) . Very good video , chears to creator
@PinkoLP4 ай бұрын
A cool tutorial in general, but I really don't like all the on-the-fly testing etc. I don't really want to see 30 minutes of trying to spin up a VM on some cloud provider and debug the config with ChatGPT in a VIM tutorial... I wish he would just cut that out of the video and just show the examples (i.e. when the VM is running and he can just show the usage of ed, ex, vi or whatever). Noticed that in his other tutorials as well, I think they would be so much better if he could make them more concise by leaving out the irrelevant stuff.
@always-ask-why4 ай бұрын
I like the idea of keeping my fingers on the keyboard but I absolutely cannot tolerate clicking the escape key a million times a day to toggle the mode. The escape key toggle is a deal breaker for me. Is there anyway to stop using the mouse but without constantly toggling with the escape key?
@JohnathanBrown3 ай бұрын
Some solutions are to use CTRL + C to exit insert mode Ctrl + [ works too Some people remap another key to be escape (such as caps lock, I personally do this one) -- You'll have to look for another tutorial elsewhere depending on your OS if you go this route
@Safwan--4 ай бұрын
Thank you!!!
@isaacballen37814 ай бұрын
Thanks for amazing video
@grandparick31764 ай бұрын
I have been wanting to learn vim so long but the fact you can't use it on windows and you need linux for this makes the hurdle and entry to much to even start. I wish I could try and learn it in windows.
@ExamProChannel4 ай бұрын
You're in luck I did the whole course on a Windows machine!
@MarkJones-p8z3 ай бұрын
Google WSL
@DanjorSchertauАй бұрын
Linux is better unless you're programming using a microsoft language like C#. Even then, it's much less mental gymnastics to understand the setup process.
@Skiamakhos4 ай бұрын
Try CTRL-H instead of backspace.
@ChemDamned4 ай бұрын
I was just curious to see how a Vim tutorial could possibly last 3+ hrs. Turns out it's 90% this dude doing other stuff. Probably, he wanted to call it a VM tutorial and Vim just happened to be a typo.
@CrusaderSanАй бұрын
Hey in 51:43 it says "Billy Joel" was the creator of VI. That's the wrong name... Billy Joel is a pop piano artist. That makes it so funny. The actual name is "Billy Joy".
@MarcusHCrawfordАй бұрын
I don’t mean to be a semantic nitpicker, but I wouldn’t call this the “essentials.” A 1 hour history lesson preceding any demonstration of vim itself wouldn’t be called “essential.” Maybe the course should be called “Using Vim: a detailed history and brief tutorial.” Good work, though, either way. Thank you FCC for providing us with more free courses.
@tendencakriminale97284 ай бұрын
do emacs next
@yummyjackalmeat2 ай бұрын
1:00:20 the vi symlinked to vim-tiny in debian distros is so confusing and gave me so many headaches a few years back. I still don't quite understand it.
@giveaway40024 ай бұрын
Andrew Brown, i just want to thank you, bow down and touch ur feets. In India, the highest form of respect towards a teacher for a student is bowing down and touching the feets.
@Iit05014 ай бұрын
I am also from india ,I just completed my 12.i couldn't get. Into iits I really wanted to study there but due to procrastination I just couldn't crack jee.please guide me on what and how should I learn things in this 4 years to be successful same as an iitian.i just felt you could guide me
@chrissherlock174820 күн бұрын
I think the trainer got confused - this is a tutorial about Vim, not VMs!
@AdamOnAir643 ай бұрын
God 3h I learned vim in 10 years
@esrx7a4 ай бұрын
Great tutorial
@DennisRostron-i3t3 ай бұрын
Sorry but got dragged through this video for an hour, learnt some cool history but nothing about vim, stopped watching after the instructor had no clue what arch Linux was…
@ronin2963Ай бұрын
WILL YOU PLEASE ACCEPT THAT OLD JANKY WORKAROUNDS ARE NOT BETTER.
@kardashevr4 ай бұрын
Skip until 1:10:34
@shubhrajyotisaha10792 ай бұрын
there is vim certificate?
@divadgnol67Ай бұрын
Comparing yourself to a software engineer and saying that you're faster than him but lack the competency. Is like getting in a car and pressing the gas pedal to the floor but don't know how to drive. You might get there quicker, but you might end up in pieces
@zakyvids65664 ай бұрын
Comment down below if anyone wants them to make a crashcourse on zig and v programming
@Jaytheone_2 ай бұрын
Yeah
@ModyPISowiec4 ай бұрын
1:21:00
@KartikayBaglaАй бұрын
If you need to give an exam on the history of vim and random side stuff, then this 4 hour video is for you. But if you really want to learn vim, look at other tutorials. Because this will just waste a few precious hours of your time.
@puranyashkapoor74684 ай бұрын
What is VIM?
@Keinonen2 ай бұрын
Just focus on Vi/Vim, nobody came here to watch you use AWS.
@DonAm-n2iАй бұрын
😂😂😂😂
@FlyGamingChannel3 ай бұрын
It’s Billy Joy, not Billy Joel.
@РамильЗарипов-ь5й4 ай бұрын
Vimtutor 30 minutes, this guy with AWS 100 hours -> 4 hours of Vim Essentials 😅
@MrGilsteiner4 ай бұрын
First 3 hours: how to quit vim.
@diegorapoport25263 ай бұрын
That doesn't seem to be a vim essentials for beginners. It's more like a vim transition, specially to those who are comming from vscode. It talks about plugins but it barely explores them and poorly tries to explain it even before it starts teaching the basic movements. It also tries to use some AI prompts, which seems to me that it's trying to impress new folks that it can integrate that(paid). Also the instructor doesn't seem to be barely expert on the subject to make an almost 4h video on vim basics. Again, using inside vscode most of the time(?). I would expect to learn something from someone who actually stays comfortable inside vim itself. For those who doesn't have much time to learn just follow some other comments on where you should start to watch the video, specially if you'll try it using inside vscode. Otherwise just go to another video so you can properly learn how to use, get comfortable with(it takes a while but it totally worth) and maybe start to understand why the people in vim/neovim community love it so much.
@infinitivez4 ай бұрын
"Why don't more people use VIM?" I dunno, could be because most the beginners courses online, spend an hour+ wasting your time with everything that isn't VIM?
@rishiraj25484 ай бұрын
🙂👍
@kanzenki50314 ай бұрын
Hi
@ryanwsprague3 ай бұрын
Bill Joy
@MaxwellHay3 ай бұрын
I find myself hard to trust someone teaching vim using Windows 😂
@b117224 ай бұрын
What is vim??
@slowtyper954 ай бұрын
Terminal based editor. Back then mostly used for editing text files in the server
@b117224 ай бұрын
@@slowtyper95 does it related to cybersecurity.
@Iit05014 ай бұрын
@@slowtyper95does even today it's important to learn?shall I learn
@nivethan-me4 ай бұрын
let me google that for you
@frankie_goestohollywood4 ай бұрын
The best code editor of all time 💯 It will 10x your coding 🙌 There are also Vim extensions for VS Code and other code editors. I think there is also a Vim extension for Chrome browser. There are also Vim games you can play to make learning Vim more fun….Vim Adventures is a good one. Google Vim and you will find lots of info.
@whoami-u9g4 ай бұрын
4 hours to learn a damn code editor... ofc. its vim
@KellyCopley4 ай бұрын
This course is awful. The format is sooooooo sloooow and I makes me want to eject asap
@prakharpratap204 ай бұрын
:q
@GrzegorzZygan4 ай бұрын
With all do respect for the creator, but this is the worst approach to teaching VIM. If you really want to learn VIM this isn't a course for you...
@Elliotalderson_13374 ай бұрын
Nano forever
@tokisuno4 ай бұрын
useless imo
@tobylegion69134 ай бұрын
A lot of fat that should be cut and put in a seperate video. You talk about productivity and speed, and yet you bog it down with a lot of frankly pointless history for most and queries to chat gpt...? Yes, you said that Vim is about speednover quality, but this is lacking both.
@ytxzw4 ай бұрын
Almost 4h of mambo jumbo just to start using this...... 🤡 Every modern dedicated IDE for programming will be 10x better than this (not faster, but better). Why wasting your life on it?
@juanmacias59224 ай бұрын
Mumbo Jumbo * If you skip the history lesson, it's only 1 hour and a half of learning commands that help you edit text efficiently. Once the commands become second nature, there's no going back, the way you can fly through a file, and edit what you need is unmatched. I add the vim keybindings to just about any program I can (even IDEs), that has me editing text.
@AizenMD4 ай бұрын
Can you share with us your experience? Not just years of experience but also what have you accomplished. I know it sounds like an attack but I actually want to hear you out. because most of the professionals I know of really want to invest in their tools but if you are a professional that doesn't think it's worth it to learn a tool that would help you do your work faster for the next 20-30 years, I want to understand why.
@desvendandoornasaude41274 ай бұрын
You will lose 4 hrs watching this, and then you will gain one entire life coding so mach faster.
@ytxzw4 ай бұрын
@@AizenMD I'm programming for about 12y, last 8y professionally mostly in .NET and Java Android. I'm using the Android Studio and Visual Studio with almost the same key-map on both. I'm using minimum of 2 screens all the time. I can quickly navigate the code using reference jumps, go forward, backward "in timeline", refactor, use vc, go to bookmark, go to error, navigate to test, run tests, debug, show history, and many many more.. etc.. The beauty of using dedicated IDE is that you have all necessary tools at your disposal without even thinking about that you have to maintain it. Sometimes you can disable cpu hungry features to get more speed but I usually work on something fast, Ryzen 3600 (which is a total minimum for me) or much much faster. If you want to waste your time and try to find a golden tool for everything than I just want to say to you good luck. I have never seen a tool that is better than dedicated IDE for something I want to use to make software in a reasonable way and having some free time for my kids because I need to fix that damn tool to be working again after some update. Still though I'm seeing people using mouse exclusively for some things like go to definition or find references which is hilarious - those are juniors even if they are programming like for a 10y or something. But yea, I'm still using the mouse from time to time - there is nothing wrong with it, specially when I want to design some XAML UI or rearrange the windows for better productivity. The tool and appropriate hardware is important, but more important is portability and easy of use as for me even I can't jump so quickly between the words in the same line. And yes, that was an attack of a junior dev that thinks the tool will solve 90% of the real life problems. It won't. Learn clean code, learn how to write proper tests, learn architecture etc.. rather than how to quickly cut out some garbage code and past some more garbage in place of that.
@ytxzw4 ай бұрын
@@desvendandoornasaude4127 oh really? did this tutorial bring 10y juniors to a mid level finally?
@khanra172 ай бұрын
The history is fascinating but 60% of the time what he did is proving he is a noob in AWS & GCP. I mean no matter even if you are pro in cloud but why tf you are setting up those on screen ? Cut the setup part dude !!!