Vim Tips You Probably Never Heard of

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 332

  • @fawzanfawzi9993
    @fawzanfawzi9993 3 ปีที่แล้ว +490

    Quick rundown:
    0:49 gj and gk : Move cursor up and down to wrapped part of a line as if it is a different line.
    2:12 g0 and g$ : Same as previous but move cursor to the first and last letter of a wrapped line.
    3:32 gq : Turn a long line into multiple lines.
    4:55 gu and gU : Uncapitalize and capitalize words/lines.
    6:00 ~ and g~ : Switch capitalization of a letter.
    7:02 gf : Open highlighted text as file.
    8:02 gv : Reselecting previous selected text.
    8:37 gJ : Conjoining lines without leaving spaces.
    10:03 g& : Rerun substitute command for all lines.

    • @dxrbkn5145
      @dxrbkn5145 3 ปีที่แล้ว +3

      Does gq affect latex documents?
      Im used to write my paragraphs on a single line

    • @yochem9294
      @yochem9294 3 ปีที่แล้ว +2

      @@dxrbkn5145 Yes sure you can just use gq on that

    • @dxrbkn5145
      @dxrbkn5145 3 ปีที่แล้ว +2

      @@yochem9294 thanks!

    • @devstefancho
      @devstefancho 3 ปีที่แล้ว +3

      :help g
      for getting more info

    • @bradywb98
      @bradywb98 3 ปีที่แล้ว +2

      Thanks for saving my time

  • @IlyesSem
    @IlyesSem 2 ปีที่แล้ว +17

    An awesome one too:
    color0 -> color1
    color0 -> color2
    color0 -> color3
    "v i p", to select the entire paragraph, then "g " to increment sequentially

    • @ocaly
      @ocaly 5 หลายเดือนก่อน

      how to do it from 0 indexing?

    • @enriktigasna
      @enriktigasna 5 หลายเดือนก่อน +1

      @@ocaly select second one down, or c-x after doing g

  • @alkeryn1700
    @alkeryn1700 3 ปีที่แล้ว +102

    my favorite is "cgn"
    you can search a text or patern with "/" then do "cgn" to change it to something different.
    then typing "cgn" again will jump to the next occurence and change it.
    you can then type "." to repeat as much as you want.
    or do something like "3." or "3cgn".

    • @peacemekka
      @peacemekka 3 ปีที่แล้ว +20

      damn. Its like a book of spells lol. You just keep finding more and more crazy stuff that saves a helluva time.

    • @jimxu1963
      @jimxu1963 3 ปีที่แล้ว +8

      You are disclosing dark magic... That's dangerous...

    • @iLiokardo
      @iLiokardo 3 ปีที่แล้ว +1

      Don't you just do simple find replace?

    • @mamrezo722
      @mamrezo722 2 ปีที่แล้ว

      /somethingqacgnsomethingelseq5@a
      That's just ....

    • @camilotello3296
      @camilotello3296 2 ปีที่แล้ว

      Woahhh dude, I really liked this one. Thank you c:

  • @mrsansiverius2083
    @mrsansiverius2083 3 ปีที่แล้ว +82

    This feels like pre-content creator Era of Luke. Back when he used Void and Parabola and had no facecam

    • @rexevan6714
      @rexevan6714 3 ปีที่แล้ว +2

      And still not used org mode

    • @eolien5518
      @eolien5518 2 ปีที่แล้ว

      What do you mean ?

  • @brunobelotticom
    @brunobelotticom 3 ปีที่แล้ว +23

    Another g command I found invaluable is gx, which opens any URL under the cursor in the browser (technically it "execute application for file name", but I use it pretty much only for links). Anyway, thank you for this video: I knew most of them, but the "Conjoining lines" is going to save me SO MUCH TIME. Thanks!

  • @Theosibo
    @Theosibo 10 หลายเดือนก่อน +4

    Great video, even a couple years after the fact. Started unlocking the powah of vim motions about 6 weeks ago and videos like this that heavily cover things the :Tutorial only lightly touch on are a tremendous help. Most of us already understand gg (top), G (bottom) 173G (goto line 173) but the rest of this 'g stuff' requires we dig DEEP into the user manual (which I actually started doing last night) to learn. I make it a point every morning to start with the :Tutorial, speedrun through it and then creep into user or reference manuals for deep understanding for 30m before I get started with my daily work and EVERY time I do this exercise another powerful tool is stamped in my forever memory and makes my workflow that much easier. What a powerful tool. Thanks for the info!

  • @hnasr
    @hnasr 3 ปีที่แล้ว +57

    That multi-line word-wrap tip is amazing! sweet tips! thanks, Luke

  • @carstenschlegel6975
    @carstenschlegel6975 8 หลายเดือนก่อน

    g Adds Numbers in sequence.
    Write:
    Line 0
    Yank this (yy) and copy it 10 times (10p)
    Then mark the last 10 lines (V10j)
    Press g (Control A)
    You have
    Line 0
    Line 1
    Line 2
    ...
    This works for the FIRST Number that VIM found in each line.
    data[0] = "Number 0";
    data[0] = "Number 1";
    data[0] = "Number 2";
    data[0] = "Number 3";
    ...
    where renumbered to
    data[0] = "Number 0";
    data[1] = "Number 1";
    data[2] = "Number 2";
    data[3] = "Number 3";
    ...
    The Number in the String (Number 0...) was unchanged.

  • @JohnDoe_69_420
    @JohnDoe_69_420 3 ปีที่แล้ว +9

    8:28 bless you

  • @tokiomutex4148
    @tokiomutex4148 3 ปีที่แล้ว +38

    I've been using vim for a couple of years and I feel like I've barely scratched the surface.
    Nice video btw!

    • @migtrewornan8085
      @migtrewornan8085 3 ปีที่แล้ว +3

      I've been using vim for 20 years and I didn't know gJ.

    • @arcadesoft294
      @arcadesoft294 3 ปีที่แล้ว +1

      Well you don't need to go deep, most people just use a subset of commands anyways.

    • @nonconsensualopinion
      @nonconsensualopinion 3 ปีที่แล้ว

      @@arcadesoft294 The problem is sometimes you need to go deep to find that small subset.

  • @gavinridley5727
    @gavinridley5727 3 ปีที่แล้ว +1

    I actually hit "0" to go to the beginning of the video... and it frickin works!

    • @zackinator1439
      @zackinator1439 3 ปีที่แล้ว

      Ha ha, reminds me of the time I was using Windows for the first time in a while after using LARBS and discovered some of the shortcuts I kept instinctively pressing actually did things. Super+number opens that numbered item on the taskbar for instance. And since I was so used to pressing super all the time, when I tried to alt-tab I pressed super by accident and realized super-tab is like a better alt-tab.

  • @alternateperson6600
    @alternateperson6600 3 ปีที่แล้ว +2

    "et ut illi, qui converti non possunt, non minus per opera sapientiae quam per laborem bellicum reprimantur" seems like the perennial approach to wisdom. Thanks for the book (and author) suggestion by the way; adding it to my own personal library.

    • @teacon7
      @teacon7 3 ปีที่แล้ว

      A hardened heart isn't going to budge for anything. "Having ears, they do not hear..." Better to ask, I suppose, What it is that causes the "converti."

  • @mskiptr
    @mskiptr 3 ปีที่แล้ว +10

    I actually found out
    that formatting text like this
    is way more convenient
    than hard-wrapping lines at a certain offset.
    This gives you nice diffs later on,
    but also is just more readable
    - you can quickly skim through a block of text
    and easily notice actually relevant words.

    • @guidomarrone9562
      @guidomarrone9562 ปีที่แล้ว +5

      I read this as a poem.

    • @mskiptr
      @mskiptr ปีที่แล้ว +2

      @@guidomarrone9562 It works lol
      Let's call it _poetic formatting_ or something

    • @CamaradaArdi
      @CamaradaArdi ปีที่แล้ว +2

      It's really annoying to read though

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars 3 ปีที่แล้ว +26

    Finally a video which I know almost 90% :)

  • @johanferozco
    @johanferozco 3 ปีที่แล้ว +3

    Thank you very much, Luke. I ALWAYS enjoy you talk about Vim. It's is because of you that I'm trying to use it more often and it's always good to learn new things about it.

  • @kirkgraham6469
    @kirkgraham6469 3 ปีที่แล้ว +1

    I've used vi (and variations) since 1985 and learned some new things today. Thanks! :)

  • @angusmacgyver
    @angusmacgyver 3 ปีที่แล้ว +3

    Thank you Vim Diesel.

  • @himanshushukla6451
    @himanshushukla6451 3 ปีที่แล้ว +50

    Finally he posts something useful!

  • @desktorp
    @desktorp 3 ปีที่แล้ว +17

    gq isn't a keybinding-- it's the magazine whose cover you'll be featured on with that fancy shirt

  • @mackenzieowens161
    @mackenzieowens161 3 ปีที่แล้ว +51

    is there a vimtutor that teaches me how to get a gf?

    • @electrolyteorb
      @electrolyteorb 6 หลายเดือนก่อน +18

      Vim community believes in keeping things realistic.
      So, no.

    • @janscholz9602
      @janscholz9602 6 หลายเดือนก่อน +1

      I just found out that vim was invented on the Amiga, maybe you can get one of these?

  • @mamadkhan6708
    @mamadkhan6708 2 ปีที่แล้ว

    I'm new to Vim , and it's been two weeks that I've been using Vim as my main code editor . It's just mind blowing and awesome! By combining different commands u can do crazy things much faster. It's just great . I LOVE VIM!

  • @jitessh
    @jitessh 3 ปีที่แล้ว +15

    After hours of ranting in woods, Vim Diesel is back on his uwu linux.

  • @akim5227
    @akim5227 3 ปีที่แล้ว +34

    Let's gooo, thank you for good content, Luke

    • @sunset-inn
      @sunset-inn 3 ปีที่แล้ว +4

      Luke is a content creator after all.

  • @alanbarnett328
    @alanbarnett328 2 ปีที่แล้ว

    Feels pretty slick watching this and the only thing you learned was g&. Love me some g commands. Literally at the beginning when he said "one key on the keyboard that is unique in vim" I said with him 'g'. Feelsgoodman

  • @tunina6421
    @tunina6421 3 ปีที่แล้ว +1

    Where I work, there are a lot of monitors that are vertical and single line wrapping is quite common in files that I work with. This is quite helpful.

  • @KbIPbIL0
    @KbIPbIL0 3 ปีที่แล้ว +2

    blew my mind with gq, man, thanks!

  • @VulcanOnWheels
    @VulcanOnWheels 3 ปีที่แล้ว

    8:27 Bless you!
    Some of what you explain in this video is actually included in vimtutor. I did learn something new though.

  • @victoralcorta
    @victoralcorta 11 หลายเดือนก่อน

    amazing, it's incredible how you never stop learning vim things haha
    here you got another one with substitution that is really cool for me
    when you got a bunch of text selected you can press : and make a substitution like you did with s/text/replace and that will apply only to that block of text selected, also you can do it like with the number lines :1,5s/text/replace but this is very much practical, no need to see line numbers
    Cheers, nice video!

  • @s.espinoza1167
    @s.espinoza1167 2 ปีที่แล้ว +1

    thank you a lot for this video, Luke. As a programmer, I'm always trying to learn all the tricks and tweaks that I can to make my development process faster, and your tips helped me with that. Cheers!

  • @TheTrojan665
    @TheTrojan665 3 ปีที่แล้ว

    ty for doing the needful. i've been working with markdown and the gj tip is a lifesaver.

  • @timothyvandyke9511
    @timothyvandyke9511 3 ปีที่แล้ว +23

    Also, if Vim is too scary for someone to try just jumping in (especially if you need to stay productive for work or something) the VS Code (and Visual Studio) Vim Extension(s) are fantastic. You still keep 100% of the editor commands the same if you're in insert mode too so you can have "training wheels" if you don't have time to look up "how to do x in vim" all the time. It lets you pick a piece or two to learn at a time. I love them

    • @oscarlove4394
      @oscarlove4394 2 ปีที่แล้ว +3

      as an additional anti-frustration feature, you can toggle the extension on/off with a custom hotkey, I have mine bound to ctrl+d. so if vim feels like its getting in the way or you don't know how to do something in fim, like find and replace or whatever you can just quickly toggle it off and back on again.

    • @jongeduard
      @jongeduard ปีที่แล้ว +1

      As a developer using VS at work especially, while also being a Linux enthousiast at home, I am currently also on the Vim path and I started using the VsVim extension. It's really great and also respects your existing key bindings a lot, and you can (and probly want to) configure much around that behaviour, at least a real need for me, because I already customized a lot of things in other ways and certain things just need more time to change, even though the whole thing looks pretty much worth it.
      I yet have to install the one for VSCode too, but I believe that one may be great as well.

    • @console.logged
      @console.logged 11 หลายเดือนก่อน

      My problem with that is I get too comfortable. I’m pretty good with VS Code shortcuts, which means it’s almost always slower for me to do it the Vim way. I only really learned Vim motions when I had to use Xcode or ssh into a Pi or something

  • @sanchopanza9907
    @sanchopanza9907 3 ปีที่แล้ว

    Thank you Luke, I needed this to navigate large one line json files pulled from an API.

  • @blanky_nap
    @blanky_nap 2 หลายเดือนก่อน

    Great video! I am using vim everyday for coding. And very often all commands with g modifier are helpful indeed

  • @matj12
    @matj12 3 ปีที่แล้ว

    I prefer when each paragraph is on one line, because, then, the text can be wrapped at different widths as it's needed. A downside of putting line breaks after a certain line width is that the text looks ugly when it's displayed with a proportional font. A Vim plugin that softly wraps lines at a certain width and draws the text at the centre is goyo.vim.

  • @iurysza
    @iurysza 3 ปีที่แล้ว +2

    I've just learned about gj and gk in the first two minutes.
    This is enough content for me to assimilate right now. Thanks!

    • @danielmwale9959
      @danielmwale9959 3 ปีที่แล้ว

      Yeah, the power of learning is to assimilate in smaller chunks.

  • @vlmath314
    @vlmath314 3 ปีที่แล้ว +2

    great video.
    regarding the gq command, you will have issues storing text formatted this way if you are using git to track the changes in the document. it's highly recommended to save one sentence per line, one line per sentence; the git diff will be way easier to understand as opposed to the situation where a sentence is split between multiple lines (diff will show a difference for the current sentence and all the words that append to be at the end and start of the lines in that paragraph, even if you don’t change anything in these sentences).

  • @WilliamMelton617
    @WilliamMelton617 3 ปีที่แล้ว

    gj and gk will forever change how I use vim. Thank you sir 😭

  • @GityaLIVEdnb
    @GityaLIVEdnb 3 ปีที่แล้ว +1

    VIM Diesel is back !

  • @none-cc7im
    @none-cc7im 3 ปีที่แล้ว +3

    >g&
    WOOW. I learned a new world.

  • @KurtSchwind
    @KurtSchwind 3 ปีที่แล้ว

    Well done tips vid. I haven't made good use of the 'g' modifier before. If you want a concrete example of joining lines and losing spaces. I recently had an out of control PATH variable. So I saved it to a file, split lines on `;`, got rid of dupes and changed the order. Then I had to 'restore' the line and I did the Jx thing a few dozen times (yes, I could have done a macro), but had I known about `gJ` it would have made my life easier.

  • @gurdeepgss
    @gurdeepgss 3 ปีที่แล้ว +1

    ^ takes you to most recent buffer and not file as luke said

  • @wafflelite
    @wafflelite 3 ปีที่แล้ว +18

    I subscribed to this channel for the thumbnails

    • @liftlinux9421
      @liftlinux9421 3 ปีที่แล้ว

      He almost banned because of this

  • @octopusonfire100
    @octopusonfire100 ปีที่แล้ว

    I miss this kind of content. It is what got me into Vim

  • @archuser7607
    @archuser7607 3 ปีที่แล้ว

    So good to see you making some educational videos after so many days

  • @GonzaloOviedoLambert
    @GonzaloOviedoLambert 3 ปีที่แล้ว

    As Always, you are a master!, thank you for all your vim teaching.

  • @GauthamReddy
    @GauthamReddy ปีที่แล้ว

    Some great useful tips for Vim users. Thank you.

  • @testertech
    @testertech 3 ปีที่แล้ว

    Thanks a lot, very useful beyond the basics of VIM! Will surely try to use these keybindings to unleash more of the Power of VIM in my workflow.

  • @zneix
    @zneix 3 ปีที่แล้ว

    Very good idea for a video, I've learned like 3/4 of all those shortcuts. Thanks Luke!

  • @prajwalbasnet4461
    @prajwalbasnet4461 2 ปีที่แล้ว +1

    I subscribed!
    Thank you for the awesome tips.

  • @GavinFreeborn
    @GavinFreeborn 3 ปีที่แล้ว

    Figured it is worth mentioning that gq can do much more than you mentioned doing a quick `:help gq` will give you a quick explanation. You can basically use it as a code formatted that is much more powerful than `g=`. There is also a video on code formatting in vim that covers this much better than I ever could in a comment.

  • @pawekoaczynski4505
    @pawekoaczynski4505 3 ปีที่แล้ว +8

    Similar to gV, gi puts you where the cursor was the last time you were in insert mode

  • @majam1n
    @majam1n 3 ปีที่แล้ว

    Missed thumbnail opportunity of Vim Diesel on the cover of gq.

  • @atimholt
    @atimholt 3 ปีที่แล้ว

    Iʼve remapped `Q` to `q:`. The meaning stays similar, and `q:` is ridiculously nice and useful (especially compared to `Q`, lol).

  • @ropersonline
    @ropersonline 3 ปีที่แล้ว

    7:30: @Luke Smith: "Press the little caret thing."

  • @Kynatosh
    @Kynatosh 3 ปีที่แล้ว +1

    Vim is the most advanced software there is.

  • @fernandomota7193
    @fernandomota7193 3 ปีที่แล้ว

    0:59 I'm going up and down side to side like a roller coaster.

  • @johnpaulhumphrey2981
    @johnpaulhumphrey2981 2 ปีที่แล้ว

    I have been using vim for several years now, and I didn't know about gj and gk!

  • @timothyvandyke9511
    @timothyvandyke9511 3 ปีที่แล้ว

    I accidentally found the J command. I just assumed it meant "modify the down command" instead of capital J for "join". That's one of my favorite commands

  • @arijitkumarhaldar3197
    @arijitkumarhaldar3197 3 ปีที่แล้ว

    Alternative title : Discovering the secrets of g- with Luke Smith.

  • @justrname
    @justrname 3 ปีที่แล้ว

    You could actually crack Harry Palmer 😵‍💫

  • @hoshiya4522
    @hoshiya4522 3 ปีที่แล้ว +6

    YESS I NEEDED THIS

    • @Yeso00
      @Yeso00 3 ปีที่แล้ว

      YYYEEEEEESSSSSS

  • @leoliu2079
    @leoliu2079 3 ปีที่แล้ว

    Luke is the only one making useful Linux videos

  • @camilotello3296
    @camilotello3296 2 ปีที่แล้ว

    Man, I loved this video, insightful!

  • @peteryates308
    @peteryates308 3 ปีที่แล้ว

    The one disadvantage of splitting up your lines of prose is that when you rephrase it your version control history can be more difficult to read, especially if you need to rerun gq across your paragraph.

  • @beron_the_colossus
    @beron_the_colossus 3 ปีที่แล้ว

    To get the `g~` functionality by default you can `set tildeop`

  • @yash1152
    @yash1152 ปีที่แล้ว

    2:05 | 3:07 | 3:18 > _"format your lines properly so they're not [too long] like this"_
    - yeah, i strictly adhere to this (long ruler at 70 characters) for code,
    - but yeah, this becomes a bit demanded to keep track of on normal/markdown text and stuff...
    i heard some tools automatically reflow dynamically in realtime while typing?
    3:44 hmm, that's good for doing it at one final time, but how about automating that in realtime?
    - I know some will say it will be jarring and what not,
    - but while typing, i only focus on current text, so the rapid rearranging movement will be only within one line
    - which i can tolerate
    8:43 > _"conjoining lines: actually the opposite of gq"_
    - yeah, what i meant by above "dynamic reflow" is that
    - how about automatically breaking and conjoining lines adhering to some specified character limit per line? (like say 73)
    - :wink: this can be made non-constant to get some pretty dashing ASCII art flowing inside some particular shape. wow.

  • @kinzoku777
    @kinzoku777 2 ปีที่แล้ว

    Luke Smith out here like a G

  • @archuser
    @archuser 3 ปีที่แล้ว +1

    Bless you

  • @CheapHomeTech
    @CheapHomeTech 6 หลายเดือนก่อน

    All these decades of using ed/vi/vim/nvim and I never knew about opening a file with "gf". So then I started looking at all the other things "g" does. Turns out "gD", "gd", "gI" and "g8" were all useful for me. The "g" key used to be my leader key in vi because the "g" key was one of the rare keys that had no mappings. Now I can replace some of my mappings with it. Thanks.

  • @Jango1989
    @Jango1989 3 ปีที่แล้ว +1

    1:39 in and already my mind is blown. Thanks for this! Very useful!

  • @linuxmanju
    @linuxmanju ปีที่แล้ว

    Wooow, the best video i have seen till date. Thanks and subbed.

  • @ravidesai9556
    @ravidesai9556 ปีที่แล้ว

    This was very helpful. Thank you.

  • @Xhisorz1
    @Xhisorz1 3 ปีที่แล้ว

    gv is great!
    Didn't know about that one.
    Thanks!

  • @labrat324
    @labrat324 3 ปีที่แล้ว

    Luke dropping some heaters!!

  • @lelandkwong
    @lelandkwong 3 ปีที่แล้ว

    luke coming through with the vim fu as always

  • @canmetan670
    @canmetan670 ปีที่แล้ว

    Learning gJ was useful here.
    I don't think I'll ever need the rest.

  • @teacon7
    @teacon7 3 ปีที่แล้ว +1

    good vid. I love it.
    How on earth do i figure out how to print in linux? It won't support my workplace's printer, which I need to use to do my job.

  • @naughtiusmaximus789
    @naughtiusmaximus789 3 ปีที่แล้ว

    8:27
    uh oh.. Luke Smith contracted the c-word

  • @MaxCoplan
    @MaxCoplan 2 ปีที่แล้ว

    Great video. This guy's a real G

  • @catwhisperer911
    @catwhisperer911 ปีที่แล้ว

    When Bram wrote Vim he created a lasting legacy to his name. May he RIP.

  • @badpotato
    @badpotato 3 ปีที่แล้ว

    really useful commands

  • @edvonrattlehead2135
    @edvonrattlehead2135 3 ปีที่แล้ว

    he did it, vim diesel teached more vim, finally!

  • @pazu_513
    @pazu_513 3 ปีที่แล้ว

    How has nobody told me about gf. Incredibly useful with import statements.

  • @pD5V0DdsaoVhq
    @pD5V0DdsaoVhq 3 ปีที่แล้ว

    Not the content we deserved, but the content we needed.

  • @kriskropd
    @kriskropd 3 ปีที่แล้ว +1

    It's amazing how long you can go about using Vim and not bother to learn all the keybinds this thing has...

  • @tt________p1
    @tt________p1 2 ปีที่แล้ว

    I like g; it goes to the place you last edited, you can also go forward with g,

  • @linuxinside6188
    @linuxinside6188 3 ปีที่แล้ว

    Vim diesel is bacc

  • @andreipopescu7636
    @andreipopescu7636 3 ปีที่แล้ว

    gJ and g& were new to me, thanks. Among others unimportant ones like hjkl -- I use mouse for vim navigation duh

  • @vterpko
    @vterpko 3 ปีที่แล้ว

    Nice video. Thanks Luke!

  • @zacharystreeter1965
    @zacharystreeter1965 3 ปีที่แล้ว +1

    g; is one I use often

    • @balmar3
      @balmar3 3 ปีที่แล้ว

      Exactly. He forgot the two most important ones, g; and g, .

  • @dixztube
    @dixztube 8 หลายเดือนก่อน

    Whoa you’re the dude in one of Kenny’s hilarious video posters lol. Hahahahahaha that’s great - came for the vim tips got a big lol

  • @leftaroundabout
    @leftaroundabout 3 ปีที่แล้ว

    I don't subscribe to gq. I used to always format my lines (of e.g. LaTeX) into 80 char limit myself, but at some point I realised it's just unnecessary work, a document with long lines can actually be navigated _faster_ (and just as accurately, thanks to gj / gk), and additions of a few words won't show up as multiple lines changed in the git diffs anymore.
    It's still a good idea to keep _source code_ lines below 90 chars, and definitely break line after every other sentence or so. But there's not point sticking to a fixed 80 chars, when text editors can just display long lines with line-wrap.

  • @elliotalderson6609
    @elliotalderson6609 3 ปีที่แล้ว +1

    Thank you, I'm switching to neovim. IMO, there is no reason to use just vim for developing. Autocompletion, async plugins are useful.

    • @harleyspeedthrust4013
      @harleyspeedthrust4013 ปีที่แล้ว +1

      you can get autocomplete for plain vim, i use ycm for that. idk what u mean by async plugins

    • @elliotalderson6609
      @elliotalderson6609 ปีที่แล้ว

      @@harleyspeedthrust4013 honestly now I don't even remember writing this comment and also don't know what I meant by async plugins. Neovim is better anyway :)

  • @trocchiettoski
    @trocchiettoski 3 ปีที่แล้ว

    Intellij has a vim plugin, cannot use other to develop with android, hope is gonna improve so that can become proficient in VIM

  • @dxrbkn5145
    @dxrbkn5145 3 ปีที่แล้ว

    Not even one minute and Im already learning woah

  • @miladini1
    @miladini1 3 ปีที่แล้ว

    Thank you, Luke!!

  • @RobsonLanaNarvy
    @RobsonLanaNarvy 3 ปีที่แล้ว

    I thought that I would not be confortable with vim at first, but 2 weeks in and I don't want to back to VSCode. I even got a US standard keyboard to vim instead of PT-BR ABNT standard

  • @nrwchd
    @nrwchd ปีที่แล้ว

    damn capital J is the thing i should use. instead of opening sublime text to join the lines and reopen vim.

  • @torphedo6286
    @torphedo6286 ปีที่แล้ว

    Wow, thanks for letting me know about gq, g0, and g$. I use Vim bindings in Obsidian to jump to the end of my notes quickly, and I found it really annoying to navigate long bullet points or paragraphs (especially with Obsidian's narrow default line wrapping). This will help a lot with my note-taking.

  • @zestynotions
    @zestynotions 3 ปีที่แล้ว

    pretty darn useful