Learn How to Use the Vim Text Editor (Episode 1) - Basic Usage (and how to exit Vim)

  Рет қаралды 143,816

Learn Linux TV

Learn Linux TV

Күн бұрын

Пікірлер: 95
@ahahswe
@ahahswe 11 ай бұрын
11 commands in 1 video, this is the best Vim introduction!
@achimwasp
@achimwasp 5 ай бұрын
... or just type "vimtutor" at your prompt and you'll learn much more as you will actually do the things that are explained.
@DiariesByAn
@DiariesByAn 21 күн бұрын
I just finished the series, and I have to say it is very well organized and easy to grasp! Thank you for creating this series.
@Wampa842
@Wampa842 Жыл бұрын
18:09 One addition I would've made. Pressing 0 moves the cursor to the beginning of the line, but typing ^ (caret, which I think is shift+6 on a US keyboard) moves the cursor to the first non-space character. Very useful if the text file is indented.
@juanmacias5922
@juanmacias5922 Жыл бұрын
Huh, that's a no go for my nvim setup lol I would have mentioned "o", and "O", for creating a new line under, and above the cursor. :D
@pablogonzalezmora4679
@pablogonzalezmora4679 Жыл бұрын
Very good tip. In Spanish keyboards, caret needs two keystrokes.
@programmersurfdude
@programmersurfdude 11 ай бұрын
Thank you so much, I am a student right now and we are learning about Vim. Also want to mention that your room is AMAZING
@randleqgod
@randleqgod Жыл бұрын
This is literally my favorite editor. I appreciate you putting this out.
@blah148
@blah148 Жыл бұрын
The first 2 minutes were a bit fluffy, but nice long-form vids! Glad to have this series.
@blaq_da_greater
@blaq_da_greater 10 ай бұрын
I started using vim recently. It is hella powerful when you start getting used to it.
@griefingcloud4391
@griefingcloud4391 6 ай бұрын
Such a gentle introduction... Thanks for providing nice video for the beginners.
@ghangj
@ghangj 9 ай бұрын
I use vim btw :). Thanks for your lectures and videos, it has improved my linux skills.
@bTorch-nz7rp
@bTorch-nz7rp 9 ай бұрын
Great start to relearning this amazing journey!!!!
@ManuelJordan317
@ManuelJordan317 Жыл бұрын
Huge thanks for this video and the playlist - Yes, I am going to watch all this serie!!!!
@Rbourk252
@Rbourk252 Жыл бұрын
I love this editor. Once I’d mastered a few key bindings and commands, I could edit text very quickly without touching the mouse.
@jamesalles139
@jamesalles139 Жыл бұрын
Yes. Exiting Vim should be the first lesson and the first step! EMACS
@Mzansi74
@Mzansi74 Жыл бұрын
EMACS is really cool. And I think that it is the most productive editor, especially for systems programmers. The learning curve was just so steep, so I never learnt it. But with today's IDEs, GUI is actually the most productive for most people. I did not realize that EMACS is still a thing! LOL
@Saicherry_29
@Saicherry_29 6 ай бұрын
great explanation ...with simple terminology
@cp-cpp
@cp-cpp 6 ай бұрын
One of the best tutorial to use the Vim Editor :)
@xorda1337
@xorda1337 6 ай бұрын
FINALLY I exited vim 😭
@MauriceOlego
@MauriceOlego Ай бұрын
Lol
@Tomas_F.
@Tomas_F. 5 ай бұрын
My first touch with the Vim. Very nice video, thank you!
@dmoney37
@dmoney37 6 ай бұрын
Sorry to interrupt myself *screen cut* 😂😂😂😂 hilarious
@JudgeFredd
@JudgeFredd Жыл бұрын
Everybody needs this video ...
@tango-pf2kw
@tango-pf2kw Ай бұрын
Hi Jay many thanks for your efforts in this series. I really would like to hear your thoughts about emacs, since you never made a series about it.
@RahulKumar-yq9ic
@RahulKumar-yq9ic 10 ай бұрын
learning is not a rush
@matthewfaherty
@matthewfaherty Жыл бұрын
Thank you for this. I literally just asked a Facebook group about Linux why on earth somebody would use vim, as to me, it seems so impossible to use compared to things like nano. Answers I got surprised me. And I didn't realize how important it is in the Linux/UNIX space
@juanmacias5922
@juanmacias5922 Жыл бұрын
I think it's a preference thing, but after you understand the commands, and they become second nature, you fly through files! I feel hindered when I have to use the mouse to edit files now lol
@Mzansi74
@Mzansi74 Жыл бұрын
Another cool thing, is the the predecessor of vim, namely vi was available on (almost) all POSIX (UNIX) installations. That is why we "had" to learn it. Especially because we were often not directly connected to the Internet. And vi is even more esoteric. Coming from vi, vim was REALLY a step up.
@ironfist7789
@ironfist7789 Жыл бұрын
@@Mzansi74 I'm still on pico which is pre-nano. I used vi a bit but never spent enough time to make it second nature
@Mzansi74
@Mzansi74 Жыл бұрын
@@ironfist7789 "real programmes" us ed - the predecessor to vi LOL
@michaelenelmar
@michaelenelmar 11 ай бұрын
Quick save in vim? Hey Jay. After nano, I'm a very happy micro user. But I love to optimise and get more efficient and what's better than get glued to the keyboard? I love the hjkl navigation! So here comes my question: I'm learning bash scripting and, like everybody else, I got one terminal with my script and another with my code. But to test it, I have to leave insert mode, type w, hit enter, test my code, go back and enter edit mode again. On nano you just hit Ctrl + w and on micro it's really Ctrl + s ! What I mean is that how can the most efficient editor ever be so inefficient in such a basic and essential task? Save, test, continue. Thx for all your great work.
@freckhard
@freckhard Жыл бұрын
:wq will always write the entire buffered file before quitting, wether or not you have changed it. You may want to use :x which only writes the buffer if you have actually edited the file and then closes it / exits vim. Especially useful for very large files like syslog and others, hope this helps :-) Great series Jay, even though I am using vim daily I still watch your (updated) series, you never know if there is something new or something I forgot, keep it up!
@shado2wx
@shado2wx Жыл бұрын
Thank you for this!!!
@ranimungcal
@ranimungcal 9 ай бұрын
thank you for this vim tutorial!
@mauipomare3232
@mauipomare3232 4 ай бұрын
best tutorial ive ever seen
@subarutendou
@subarutendou Жыл бұрын
Good to see a vim turtorial, I'm using emacs but using evil for vim movement because I'm using vimium on browser and I'm lazy and don't want to using so many different movement across all the program and vim seem to available for almost every program I'm using, so I'm choose vim movement. evil have some movement not act the same as normol vim, but it still good to refresh and maybe found something I didn't think of how to use vim movement.
@michaelplaczek9385
@michaelplaczek9385 Жыл бұрын
micro is my favorite nano-styled editor, vim is my favorite general text editor
@2wardruid2
@2wardruid2 Жыл бұрын
Great tutorial! Thank you
@Parsley4706
@Parsley4706 Жыл бұрын
Very informative, thank you!
@jondeere5638
@jondeere5638 4 ай бұрын
I never cared much for Vim. Then I saw an elderly woman who retired from the Bell Labs and worked with me use it to edit a file. Her fingers flew over the keyboard like magic. Then she said, try that with any other editor. From an expert, I learned a new respect for Vim.
@n-o-i-d
@n-o-i-d Жыл бұрын
The last part of the title made me chuckle
@micranes673
@micranes673 4 ай бұрын
Great stuff.
@rajucherian
@rajucherian 3 ай бұрын
Excellent!!
@Slyndc
@Slyndc Жыл бұрын
Thank you Jay.
@Jason.M
@Jason.M Жыл бұрын
Yes! I Want to take the VIM "cert" from the Linux foundation.
@tanuj05
@tanuj05 Жыл бұрын
Awesome video !!
@ManuelJordan317
@ManuelJordan317 Жыл бұрын
Is curious, I have Ubuntu Desktop 22.04 and I wrote the "command -v vim" command and returns nothing as you too. I wrote the "vim --version" command and returns error about vim is not installed and suggested some commands to install, such as vim, vim-tiny .... the fun part is if I execute "vi --version" it shows an output with "VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Oct 16 2023 18:15:38)" as the first line .... so VIM really was already installed from the beginning - and just in case, I can open VIM as you do with the same commands but just using "vi" and not "vim"
@atajahangiri5861
@atajahangiri5861 Жыл бұрын
VERY very GOOD video
@stibbits7087
@stibbits7087 6 ай бұрын
Can I suggest that for a tutorial about a text-driven program like vim, having the keystrokes you enter displayed on screen is almost essential. Most screen recorders allow you to do this. Thanks for the video
@djlclopez128
@djlclopez128 6 ай бұрын
I am new to this, but I have a question: I hear a lot of bad things about Vim, but some people still use it. Is it bad to use as an IDE, or is it completely outdated? I don't understand if it should be used or not, it seems so hated.
@achinthadulshan8682
@achinthadulshan8682 Жыл бұрын
Thanks❤‍🔥
@YannMetalhead
@YannMetalhead Жыл бұрын
Good guide.
@VulcanOnWheels
@VulcanOnWheels 5 ай бұрын
8:00 This never made sense to me because the instructions are on the screen as soon as you start Vim.
@vimlinux
@vimlinux Ай бұрын
The reason people make memes saying they can't exit Vim is that they don't want to exit Vim, or they love Vim so much that they don't want to leave it.
@victorpinasarnault9135
@victorpinasarnault9135 6 ай бұрын
I love it!
@KomentarSaya
@KomentarSaya 10 ай бұрын
please add screenkey to your monitor
@johnwebster5983
@johnwebster5983 20 күн бұрын
How to exit Vim? I had trouble too, as I didn't notice the colon before the q.
@GettyBlocks
@GettyBlocks 5 ай бұрын
I'm actually learning this tutorial because i couldn't exit vim
@LearnLinuxTV
@LearnLinuxTV 5 ай бұрын
I love this comment.
@INTJames
@INTJames Жыл бұрын
Redo is ctrl r
@davidmoore573
@davidmoore573 Жыл бұрын
good stuff
@razTechWorld
@razTechWorld 3 ай бұрын
after 4 years+ now i am know how to exit from vim..___________love from bangladesh
@Yupppi
@Yupppi Жыл бұрын
"People make fun of vim saying how hard it is to exit" that is not a joke. I started my coding on my uni's unix server terminal interface and used jed that was configured for students. It also had vim and I heard vim is good so I opened it and I also sometimes accidentally opened it. I was always stuck for minutes and it was doing all kinds of crazy stuff (and I never managed to write a single line that I intended). Just now I'm editing a file in vim and :q does nothing (other than type :q on the file), I can't even get to the command area.
@TùngHoàng-k4g
@TùngHoàng-k4g 7 күн бұрын
I often confuse insert and normal modes when using vim. And it gradually becomes tiring to keep thinking about which mode I am in. Does anyone have any tips?
@dark_cloud_storm
@dark_cloud_storm Жыл бұрын
What is benefit of vim over nano?
@Multowz
@Multowz Жыл бұрын
More feature-rich and easier to navigate/edit the file
@juanmacias5922
@juanmacias5922 Жыл бұрын
I think it depends on what you are doing? If you are just changing some configuration, or something small, might as well use nano. But if you change files often, like a developer, it enables you to move around the files easily, find, replace, cut, paste, multiply text. Along with macros, which are like tiny recordings, that will replay a combination of key strokes as many times as you need, so that you don't have to do something manually many times. Also, I believe nano doesn't have syntax highlighting for programming languages, and you can also run a program from vim by using the command ": ! bun program.ts". Bun is a JavaScript run time, which can be replaced by any language runner, like ": ! python program.py"
@olegriabov9928
@olegriabov9928 7 ай бұрын
I'm using vim motions in VS Code and for some reason shift-I command doesn't work here :(
@SaywhateverI
@SaywhateverI 4 ай бұрын
Lol I remember watching this when I was learning python and trying to be cool in my class
@jasonbourne757
@jasonbourne757 Жыл бұрын
Please do the NeoVIM series
@bugajpcmr6093
@bugajpcmr6093 9 ай бұрын
How do I quit?
@improving_cow
@improving_cow Жыл бұрын
nice
@MaverickFischer
@MaverickFischer Жыл бұрын
Wait, the title says how to exit VIM. I’m watching later!
@MarkusHobelsberger
@MarkusHobelsberger Жыл бұрын
:x team unite!
@rajendraprasad937
@rajendraprasad937 Жыл бұрын
😅😅😅😅😅😅
@SnowDaemon
@SnowDaemon Жыл бұрын
Not the Windows tutorial :0 lol
@Vlad_a450
@Vlad_a450 Жыл бұрын
":q" - does not work! want my screenshots? )))) It only works befor you start texting!
@helloimatapir
@helloimatapir Жыл бұрын
Of course it works. Sounds like you are in Insert Mode. Go back to Normal Mode.
@MarkusHobelsberger
@MarkusHobelsberger Жыл бұрын
@@helloimatapir This. Probably needs to press Esc first to go back to normal mode.
@Merc399
@Merc399 8 ай бұрын
is there a video with a HELLA FAST recap of the hotkeys??? like wtf is these tutorials with all this useless extra info?
@emir7884
@emir7884 7 ай бұрын
yeah, its useless for you, but for a beginner is usefull
@aMartianSpy
@aMartianSpy 6 ай бұрын
It's not possible to exit vim.
@d3x84
@d3x84 8 ай бұрын
vim is very likely one of the worst applications ever created.
@MrDavidablake
@MrDavidablake Ай бұрын
Where can I find your improved application?
@BeesCantSwim
@BeesCantSwim Жыл бұрын
You talk too much.
@Mzansi74
@Mzansi74 Жыл бұрын
There are other channels... But I find Jay's step-by-step approach the best for solidifying Linux knowledge!
@SnowDaemon
@SnowDaemon Жыл бұрын
This isn't a channel for quick how-to's. This is a channel for Linux enthusiasts who want to learn as much Linux as possible. We love this guy, he's a treasure trove of Linux administration and automation. You can go watch a 30-second how-to from some high-schooler who googled how to install Vim 30 minutes before he recorded the video if you want.
@ubeaut
@ubeaut Жыл бұрын
I put these 2 lines in my .vimrc so I have persistent undo. echo "set undodir=~/.vim/undodir" >> ~/.vimrc echo "set undofile" >> ~/.vimrc I like vim but sometimes it is confusing.
@moistness482
@moistness482 Жыл бұрын
You can always :q! vim But you can never quit vim
@nanamagagula3914
@nanamagagula3914 Ай бұрын
🐲🐉 #themall #ntibimaepa
Starting With Linux: What I Wish I Learned First
23:31
Learn Linux TV
Рет қаралды 500 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Vim vs NeoVim, What's the Difference?  Which Should You Use?
10:29
Mental Outlaw
Рет қаралды 335 М.
NEVER install these programs on your PC... EVER!!!
19:26
JayzTwoCents
Рет қаралды 4,7 МЛН
Vim Tips And Tricks Some Of My Favorite Vim Commands
17:05
DistroTube
Рет қаралды 70 М.
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 411 М.
Have you ever used the "column" command in Linux?
8:24
Veronica Explains
Рет қаралды 123 М.
The Ultimate Beginner’s Guide To Learn And Master Vim
33:56
Josean Martinez
Рет қаралды 59 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 1 МЛН
I tried 10 code editors
10:28
Fireship
Рет қаралды 3,2 МЛН
Diving into Neovim: Features, Benefits, and Basics
19:47
Learn Linux TV
Рет қаралды 65 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН