My most used vim feature!

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

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

  • @josesosa1017
    @josesosa1017  4 หลายเดือนก่อน +8

    Sorry, just realized how small the font is!! 😅😅
    In vi command line mode
    :r !

    • @Dexter101x
      @Dexter101x 4 หลายเดือนก่อน

      Not only that, your audio is terrible

    • @dn275
      @dn275 4 หลายเดือนก่อน +1

      Your audio was fine for me lol Thanks for sharing! I can already find a few uses for it in my workflow. Every day I learn something about vim. That’s part of the fun.

    • @amin29a39
      @amin29a39 3 หลายเดือนก่อน

      also you can use vim terminal ( :term ) then normal mode ( Ctrl + \ + n ) .
      this way u can yank anything from terminal

  • @SuperPuns
    @SuperPuns 4 หลายเดือนก่อน +16

    I think 'j' and ':w' are probably my most used vim features, but this seems useful as well 😂

  • @jamesburgess9101
    @jamesburgess9101 4 หลายเดือนก่อน +8

    in command mode in vi (or vim) just type !! at the second exclamation point you'll be a special ! prompt where you could type ip a | grep inet. I seem to recall that this worked before :r knew to do something other than read files. The reason this might be more useful is the second character doesn't need to be a ! it can be other "addresses". So for example you can type !} ip a | grep inet. That will replace the current line up until the next blank line with the output of your command since } means "the next blank line". If the second character is ! in means replace the current line.

    • @s0sk0
      @s0sk0 4 หลายเดือนก่อน

      this is amazing. thanks for sharing!!!

  • @NEDinACTION
    @NEDinACTION 4 หลายเดือนก่อน +1

    yoooooo that's a game changer for me! I've finally been learning how to make use of cli tools like sed and this makes the workflow 10x smoother, thanks!

  • @camilotello3296
    @camilotello3296 4 หลายเดือนก่อน

    WOAHHH that was awesome!!!

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars 3 หลายเดือนก่อน

    to the point video, thank you :)

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

      You're welcome!

  • @corvetteguy2223
    @corvetteguy2223 4 หลายเดือนก่อน +2

    This is pretty useful!

  • @iyar220
    @iyar220 4 หลายเดือนก่อน

    Cool tip :)

  • @ZIjnamuj72
    @ZIjnamuj72 4 หลายเดือนก่อน

    Impressive! One more tip is that instead of using lsblk -f and select the desired UUID, you can simply use blkid -s UUID -o value /dev/sda1 (change /dev/sda1 to your target device) to just print the UUID.

    • @josesosa1017
      @josesosa1017  4 หลายเดือนก่อน +1

      Nice! that saves time

  • @MrXankiller
    @MrXankiller 4 หลายเดือนก่อน

    awesome, I've never came across this feature
    thanks for sharing

  • @chai01724
    @chai01724 4 หลายเดือนก่อน

    thank u for this!

  • @vaisakh_km
    @vaisakh_km 4 หลายเดือนก่อน +3

    ! Is more than that, we can redirect anything to cmdline with it
    eg: type in buffer
    for i in range(10):
    print(i)
    Visual select it, :!python
    result executes in python replace there
    eg 2:
    you have in buffer
    2 3 1 5
    so just do :!sort to sort it,
    :!sort | uniq to remove dupes
    or
    :!jq to format json string in file etc
    or how about bulk renaming files?
    :r !ls
    :%norm 0y$Imv ^[A ^[p
    to get ^[ (which is esc) use ctrl-v ctrl-[
    now edit names
    :%!sh

  • @philpeko1796
    @philpeko1796 4 หลายเดือนก่อน

    Hi, thanks for the video. @Dexter101x is right in the sense that : You should use an external microphon, because we hear your keystrokes and that's loud and annoying, and because audio level is too low. Please enhance sound quality, it only relies on you.

  • @aetherclouds1181
    @aetherclouds1181 4 หลายเดือนก่อน

    pretty neat, every so often I search up how to make it so you can freely move the cursor in a shell like zsh to, for instance, select and copy the text of a previous command, and I'm surprised that nothing ever shows up. this seems like one way to do it though

    • @jackyzheng55
      @jackyzheng55 4 หลายเดือนก่อน +2

      You could press prefix + [ in tmux to go into copy mode and move around with your vim keys

    • @aetherclouds1181
      @aetherclouds1181 4 หลายเดือนก่อน

      @@jackyzheng55 oh shit that's really cool, thanks

  • @gblikas
    @gblikas 4 หลายเดือนก่อน

    that’s sick

  • @UnwalledGarden
    @UnwalledGarden 4 หลายเดือนก่อน

    :q ?