zoxide has forever improved the way I navigate in the terminal.

Sdílet
Vložit
  • čas přidán 8. 05. 2024
  • For the longest time, I've used cd exclusively for navigating in the terminal.
    However, when it comes to nested directories, the only way to speed this up was to either use aliases or my shell history.
    Since discovering zoxide, that's all changed...
    Links:
    zoxide: github.com/ajeetdsouza/zoxide
    wallpaper: www.freepik.com/free-vector/g...

Komentáře • 715

  • @psy667
    @psy667 Před 2 měsíci +48

    Thank you!

    • @dreamsofautonomy
      @dreamsofautonomy  Před 2 měsíci +10

      Thank you so much for the support! It means the world to me

  • @Sollace
    @Sollace Před 2 měsíci +1850

    Me who still navigates in the shell with "cd dir1, ls, cd dir2":

    • @lobotomy-victim
      @lobotomy-victim Před 2 měsíci +320

      cd dir1, ls, clear, cd dir2, clear ***

    • @abdussomodadigun1760
      @abdussomodadigun1760 Před 2 měsíci +61

      ​@@lobotomy-victimI don't know why but I also do this

    • @ArcamNight
      @ArcamNight Před 2 měsíci +247

      cd dir1/ *TAB TAB TAB TAB* mmmmh... dir2 enter

    • @DK1213
      @DK1213 Před 2 měsíci

      @@abdussomodadigun1760I do it because I feel cool when I do

    • @sharpfang
      @sharpfang Před 2 měsíci +195

      I'm not even using ls to list the directory. 'ls' is the command of 'wait, let me gather my thoughts and decide what next'.

  • @killermonkey1392
    @killermonkey1392 Před 2 měsíci +712

    Started the video thinking "eh, cd is quick enough for me." Finished the video thinking "I should really give this a go." Well done!

    • @dreamsofautonomy
      @dreamsofautonomy  Před 2 měsíci +36

      I had the exact same opinion when I started looking at zoxide!

    • @JefCollier
      @JefCollier Před 2 měsíci +5

      Same here! And unfortunately I was just planning to watch this vid and move on. Now I'm focused on getting this installed before my next meeting!

    • @ByteSizedSec
      @ByteSizedSec Před 2 měsíci

      absolutely the same thing here!

    • @asterisklikeschicken
      @asterisklikeschicken Před 2 měsíci

      I ❤

  • @FinlayDaG33k
    @FinlayDaG33k Před 2 měsíci +202

    Narrator: "Zeee-Oxide"
    Me: "Zohxide."

  • @patto2k358
    @patto2k358 Před 2 měsíci +127

    TIL about cd -

    • @JamesTM
      @JamesTM Před 2 měsíci +3

      I'm glad I'm not the only one.

    • @_RafaelKr
      @_RafaelKr Před 29 dny +1

      I was using pushd and popd for that, but cd - is much better 🤯

    • @kumarraj197
      @kumarraj197 Před 23 dny

      ​@@_RafaelKr the objective is different. With pushd, u get to a specific dir. With cd - , u get to the last dir

    • @_RafaelKr
      @_RafaelKr Před 23 dny +1

      @@kumarraj197 Yes, but sometimes I used pushd to go to a specific dir and used popd to go back to the last directory. So if I only need that simple one-time-back-functionality cd - is the perfect fit. So the only advantage of pushd+popd is the stacking functionality but I rarely need that.

    • @tomasprochazka6198
      @tomasprochazka6198 Před 19 dny

      And today you will learn about CDPATH

  • @0xchilli
    @0xchilli Před 2 měsíci +312

    finally a reason to type the letter z

    • @w.e.b_b
      @w.e.b_b Před 2 měsíci +4

      Best comment. Hands down

    • @sunofabeach9424
      @sunofabeach9424 Před 2 měsíci +2

      a second one

    • @yashshindey
      @yashshindey Před 2 měsíci

      @@sunofabeach9424 You can always try aliasing z to cd if u are still stuck on old habits.

    • @s1nistr433
      @s1nistr433 Před 2 měsíci +2

      alias z="zsh"

    • @envynoir
      @envynoir Před 2 měsíci

      @@s1nistr433why would you create an alias for that

  • @bweis96
    @bweis96 Před 2 měsíci +277

    Zoxide is amazing. Never changing back.

    • @Rastafa469
      @Rastafa469 Před 2 měsíci +29

      You mean you'll never cd -

    • @chotabomjvonychi3485
      @chotabomjvonychi3485 Před 2 měsíci +2

      fzf?

    • @ghosthunter0950
      @ghosthunter0950 Před 20 dny

      ​@@chotabomjvonychi3485ye, but I guess you can still use zoxide to change to the directory you're fzfing

  • @cleancapsco
    @cleancapsco Před 2 měsíci +18

    The quality of this video and value of content led me to believe I had discovered a channel full of hidden gems. Then I found out you only have 3 videos. DONT STOP CREATING CONTENT PLEASE

    • @FakeDumbDummy
      @FakeDumbDummy Před měsícem

      He have one more channel, 'dreams of code'
      It has way more than 3 videos , you will love it

  • @petermousses
    @petermousses Před měsícem

    I just discovered this channel, and I am really impressed by the content and the quality of your videos. Keep up the good work!

  • @AnalyticMinded
    @AnalyticMinded Před 2 měsíci +93

    I had heard about zoxide for a good while now, but I stubbornly kept using 'cd' because.... minimalism and all that. However, I caved about two days ago, since I was getting tired of cd-ing full paths / tabbing. So far, it's been great! I'm starting to think I won't be going back! :D

    • @dreamsofautonomy
      @dreamsofautonomy  Před 2 měsíci +1

      Both of us were convinced!

    • @johnpulawski35
      @johnpulawski35 Před 22 dny

      how are you going up a directory? ex: cd ..? with the rebinding cd .. no longer works?

    • @AnalyticMinded
      @AnalyticMinded Před 22 dny

      @@johnpulawski35 I type 'z' instead of 'cd' (haven't rebound). And since I use zsh, going up a directory is just two dots '..'

  • @adiswa123
    @adiswa123 Před 2 měsíci +35

    Your channel seems really new, so just wanted to say this was a really really high quality video! Absolutely loved it! Looking forward to your content in the future.

    • @anthoantho1989
      @anthoantho1989 Před 2 měsíci +2

      He has another channel called Dreams of Code.

  • @coralsikes4718
    @coralsikes4718 Před 2 měsíci

    this recommendation showed at a perfect time. I was wondering of a smarter or better implementation of cd aliases last week lol. great video man, will definitely give zoxide a shot

  • @3luizcunha
    @3luizcunha Před 2 měsíci

    Always great to see your videos popping up on my timeline. Waiting for your NAS related videos :)

  • @TheGRoques
    @TheGRoques Před 2 měsíci +1

    This is the most comprehensive overview of zoxide I've seen. Well done and thanks!

  • @Siik94Skillz
    @Siik94Skillz Před 2 měsíci +1

    You really closed with a BANG! That last point was what I was thinking during the whole video and then you gave a solution! Very very well crafted ending! Installing zioxide right now

  • @ChosunOne
    @ChosunOne Před 2 měsíci +14

    A real treat! Love this channel. I've been following your channels since the tmux video and I have never looked back.

    • @diego898
      @diego898 Před 2 měsíci

      100% the same!!

    • @EXQEX9
      @EXQEX9 Před 2 měsíci +2

      This comment an example of you looking back. Now you'll never again be able to say that about this channel honestly. The end of an era.

  • @hukum5726
    @hukum5726 Před 2 měsíci

    Wake up in the morning and watched this amazing video, i had already installed this few days ago but i was unaware this interesting features of zoxide,,, thanks manh❤

  • @Biotico
    @Biotico Před 2 měsíci

    I didn't know how much I needed this tool in my life... Awesome!!!

  • @ZacMagee
    @ZacMagee Před 2 měsíci +5

    Man, I am a new Linux user. Arch BTW. And your last 2 videos have completely changed the way I work! First stow and now this!

  • @greyfade
    @greyfade Před 2 měsíci +19

    This seems like a lot of effort to avoid using tab completion

    • @dreamsofautonomy
      @dreamsofautonomy  Před 2 měsíci +2

      That tab key is just too close to capslock.
      Jk, I've rebound it 😆

    • @BlackHairedTidus
      @BlackHairedTidus Před 7 dny +1

      ​@@techtudei think he meant " ust idding"

  • @pubdigitalix
    @pubdigitalix Před 2 měsíci +4

    This new channel is amazing. Please, make a video about your desktop environment or window manager and the customization seeing in the video. It's beautiful.

  • @JohnDlugosz
    @JohnDlugosz Před 2 měsíci +33

    Note that the 4DOS command shell, from the 1980's, which became 4NT and now _Take Command_ , has had fancy cd features. It doesn't do multi-fragments like that, but it does remember the full paths of directories so you can give it just the final name, use a CDPATH variable, cd history, and more.

    • @MatthewMakesAU
      @MatthewMakesAU Před 2 měsíci +3

      I relied on 4OS2 back in the day

    • @MattHudsonAtx
      @MattHudsonAtx Před 2 měsíci +2

      4dos was awesome. I also used Norton CD aka ncd

    • @jammin023
      @jammin023 Před 2 měsíci +3

      4dos was great. Another feature I really liked was you could just add another . to go up another level. So cd .... instead of cd ../../.. (or ..\..\..)

  • @iriolavagno4060
    @iriolavagno4060 Před měsícem

    you just made my day, going to use it from now on, thank you!

  • @iki_kaf
    @iki_kaf Před měsícem

    Damn, these videos have such a high quality. You are great at explaining things

  • @yashshindey
    @yashshindey Před 2 měsíci +1

    i aliased z to cd and zi to cdi and i am quite happy with the way it's working.
    Thank you!

  • @lukeemhigh
    @lukeemhigh Před 2 měsíci +6

    Switched to zoxide a couple months ago and never looked back since.
    Great video as always, this channel is gold!!

  • @servererror_500
    @servererror_500 Před 2 měsíci

    Thank you for the tip! This is a life changer. Your videos are very clever and clear.

  • @ivar9125
    @ivar9125 Před 2 měsíci

    Thank you so much for these really high quality and well thought out videos.
    Can only agree, it’s an amazing tool that took me about a minute to start loving

    • @dreamsofautonomy
      @dreamsofautonomy  Před 2 měsíci

      Thank you for watching them! I'm glad people enjoy them

  • @Lewdiculous
    @Lewdiculous Před 2 měsíci +2

    I've been sort of doing that the PowerShell/PSReadLine module.
    But this really is next level, I'll certainly incorporate that.

  • @sunnysideup4863
    @sunnysideup4863 Před 2 měsíci +4

    Very cool. Installed zoxide and looking forward to using it!

  • @user-nq9vh7mv7k
    @user-nq9vh7mv7k Před 2 měsíci +1

    Oh another channel that I will constantly binge every future video from, nice

  • @NoLoseJustLearn
    @NoLoseJustLearn Před 2 měsíci +5

    Might have to try this. Fzf is my bread and butter for speeding up directory navigation

  • @destinariaanifer1984
    @destinariaanifer1984 Před 2 měsíci +1

    Dude, when i used just two words to travel into a full path, i was shocked! This is so damn good!

  • @gh0st777
    @gh0st777 Před měsícem

    Great content, clear, concise, and very helpful. Keep it up! You earned a subscriber.

  • @StephanHradek
    @StephanHradek Před 2 měsíci

    I even started installing while the video was still running. Thanks for you work.

  • @grantstoltman1469
    @grantstoltman1469 Před 2 měsíci

    I'm not sure if zoxide is for me and my workflow, but I still loved the whole video because of your editing and explanations, top tier quality! Please give us some more videos like this for other tools :)

  • @stefankamphausen6524
    @stefankamphausen6524 Před 2 měsíci +5

    Great to see more cd efficiency being built. I'm still fine with cdargs, which I wrote over 20 years ago 😇

  • @jacobdegeling
    @jacobdegeling Před 24 dny

    Been using z (jump around) for years, but this takes it to another level. Thanks, will surely give it a go. I think its the fuzzy finding that might win me over

  • @andresgoens
    @andresgoens Před 2 měsíci +6

    cool video, I'll give those a try! by the way, you can use Ctrl+l instead of clear to clear the window (the main advantage is that that way you don't clutter your history with clears)

  • @ben_sch
    @ben_sch Před měsícem

    The alias z=cd is game changer for me as this is what kept me from using it across multiple machines. Gonna set it up soon thanks a ton!

  • @tanaybhomia2784
    @tanaybhomia2784 Před 2 měsíci

    The production is amazing , underrated

  • @gery49
    @gery49 Před 2 měsíci

    How did I not hear about this tool already? It's fantastic!

  • @luananeder
    @luananeder Před 2 měsíci

    Zsh has some really cool tab completion stuff on its own, but woah this is even cooler!
    (also I almost froze from trauma when you mentioned fuzzy finder, the thing I hated the most about fish)

  • @Sh1ken
    @Sh1ken Před 2 měsíci

    Your content is top notch! Looking forward to your tmux tutorial.

  • @ultradude5410
    @ultradude5410 Před 2 měsíci +104

    What I do is more of a direct improvement to the path-specific cd aliases. Zsh includes a CDPATH, a set of paths, subdirectories of are considered cd-able
    If you have ~ in your CDPATH, for example, then you can, from any working directory, do `cd Documents` to cd to ~/Documents
    I have a bookmarks directory in my CDPATH full of symlinks to various directories of note
    This makes cd-big to them real easy, and they’re also more quickly available to get a path to a subdirectory (for things like `nvim ~/bookmarks/a_link/whatever`
    I also have a simple little script to “link a link to CWD in bookmarks`
    It works great for me!
    And it’s all very simple to use, and there’s never surprises or.unexpected behavior

    • @emilhauk
      @emilhauk Před 2 měsíci +8

      CDPATH is awesome. Combined with `set completion-ignore-case on`, fzf for Ctrl+R and possibly autocd you’d get a pretty sweet experience, even with good old bash. But these features are also available for zsh and others.

    • @elle305
      @elle305 Před 2 měsíci +7

      bash also offers CDPATH

    • @st3ppenwolf
      @st3ppenwolf Před 2 měsíci

      Is there a eMacs integration?

    • @trejohnson7677
      @trejohnson7677 Před 2 měsíci

      @@st3ppenwolfjust use normal emacs bookmarks, much more sophisticated, u can literally bookmark arbitrary elisp functions (e.g. open up multiple buffers, paste ish in, run external procs, initialize ur death star, fire ur lazor)

  • @Siniom_swe
    @Siniom_swe Před 2 měsíci +1

    Your video is really good looking! I want the entire esthetics of your computer and terminal and I also want to know how all of this is recorded with so fancy and good looking clarification animations 😍 But I guess that is a lot of time spent in video editing? Good job anyways. I've now installed zoxide with all the configurations you made! 😁 Here, have a subscribe!

  • @daniel156161
    @daniel156161 Před 18 dny

    looks like a nice tool, i will give it a go and i think it will boost my productivity too
    i really like that i can jump directly to any folder or a external device from anywhere just by calling the name

  • @Voshchronos
    @Voshchronos Před 2 měsíci

    holy shit, this is downright revolutionary. really clever implementation

  • @ThijmenCodes
    @ThijmenCodes Před 2 měsíci

    Thanks a lot. This has been very useful, despite my initial thoughts being "Meh, I'll see about that. Probably not necessary". Installed both on my laptop and on my home server, so useful!

  • @HoneyBadgerLikesYou
    @HoneyBadgerLikesYou Před 2 měsíci

    100% giving this a go at work tomorrow. Looks cool as heck

  • @ezequielghienaramos4777
    @ezequielghienaramos4777 Před měsícem

    I will definitely try this out, amazing video

  • @LastCrossroads
    @LastCrossroads Před 2 měsíci

    Thank you for this. It is going to change my life.

  • @TaylorTEK
    @TaylorTEK Před měsícem

    This is amazing, thank you!

  • @psiga
    @psiga Před 2 měsíci

    Totally compelling and convincing review. I think your idea of merging cd to behave like the new z command should probably be integrated into their app as an option. This feels like a very natural and necessary evolution.

  • @dalanxd
    @dalanxd Před 2 měsíci

    I didn't know I needed this..... Thanks, man!!!

  • @catastrophicblues13
    @catastrophicblues13 Před 2 měsíci

    Interesting. I feel like it might trip me up, especially if I want to go to an intermediate directory not in its database. Great video, though, keep it up! I love learning about new tools (like your Stow video) with non-clickbait titles and to-the-point content!

  • @aadams99
    @aadams99 Před měsícem

    going to try zoxide, thanks for sharing

  • @ronanb3
    @ronanb3 Před 2 měsíci

    This video is the best I have seen. Unitl now I didn't want to try it. Now I will today, right now !

  • @gutohertzog
    @gutohertzog Před 2 měsíci +3

    I need desperately your wallpaper. It's gorgeous.
    Awesome video.

    • @dreamsofautonomy
      @dreamsofautonomy  Před 2 měsíci +3

      Thanks! I get all my wallpapers from freepik. This one is:
      Gradient landscape with torii gate in the water

    • @gutohertzog
      @gutohertzog Před 2 měsíci

      @@dreamsofautonomy thanks! Already found it.

  • @loganrowe1727
    @loganrowe1727 Před 2 měsíci

    Subscribed. More videos like this please, keep up the good work

  • @MalakaiPrograms
    @MalakaiPrograms Před 2 měsíci +2

    Randomly got this recommended, great video. :)

  • @zirkoni42
    @zirkoni42 Před 2 měsíci +20

    I use just fzf and command history. To change directories I usually have to type 1-3 characters of the directory name.

    • @Flako-dd
      @Flako-dd Před 2 měsíci +5

      Same, i even built a short script 'cdr' which also lists the most used dirs.

    • @CarlosVixil
      @CarlosVixil Před 2 měsíci

      Yeah, fzf covers this while being a lot more utile

  • @lucasgasparino6141
    @lucasgasparino6141 Před 2 měsíci

    Thanks, this is fantastic! 🎉

  • @brunesi
    @brunesi Před 2 měsíci

    this looks like a very well executed idea for an applicability quite niche. I particularly never found need for this set of functionalities in the way zoxide implemented them. Besides, with good configuration and strategic addition of packages, zsh provides a very agile behavior on the points highlighted here. Even PowerShell does. However, the caveats pointed at the end of this video also apply in these use cases too.

  • @pooyanisalmani2844
    @pooyanisalmani2844 Před 11 dny

    wish i could like this video more than one time! thanks man

  • @jmilen
    @jmilen Před 2 měsíci

    Great video, thanks! You were right about the muscle memory - I thought I'd go without aliasing the 'cd' command and I just couldn't. I kept typing cd. After adding the '--cmd cd' to the 'init' command all my problems were gone :)

  • @thegeogian
    @thegeogian Před 2 měsíci +4

    Only 3 videos? With this level of quality, I was expecting tons more!

  • @iWillAvert
    @iWillAvert Před 2 měsíci +3

    Arch and zsh, I see you are a man of culture! 😎
    This actually would be hella nice for me especially since I basically live in my terminal now. I have several well nested directories so this would honestly save a ton of time.
    Also, your fix for getting confused between z and cd is exactly what I did for the ls command as I use 'eza' over the original ls.

    • @dreamsofautonomy
      @dreamsofautonomy  Před 2 měsíci +4

      Another terminal citizen! I welcome you.

    • @iWillAvert
      @iWillAvert Před 2 měsíci +3

      @@dreamsofautonomy Update: tried it out. Game changing is an understatement.. Literally took all but 2 "cd's" in order for it to be able to jump straight from home into the base of a triple nested directory. It's actually insane! I appreciate the introduction!

    • @hedonist2104
      @hedonist2104 Před 2 měsíci

      what wm & status bars do you use?

    • @iWillAvert
      @iWillAvert Před 2 měsíci +1

      @@hedonist2104 i3 and Polybar, however on my desktop I tend to just stay on KDE/Plasma since I already had it setup and looking good. Plus Kwin has maps for quick tiling that are not as good as a standalone wm, but it's good enough lol.

  • @Hossimo
    @Hossimo Před 2 měsíci

    I love that apparently z -ls works as you might suspect. I'm going to give this a try.

  • @oglothenerd
    @oglothenerd Před 2 měsíci +3

    You and me are both rocking a System76 keyboard!

  • @maxcurzi
    @maxcurzi Před 2 měsíci

    this is pretty cool! I installed it while watching this video and I can hardly go back to cd now!

  • @science5272
    @science5272 Před 2 měsíci +2

    The quality of this video is just amazing. If this guy keeps adding new videos like this every day or week I bet this is gonna be the next fireship! Just amazing, subscribed and looking for more good stuff!

    • @FakeDumbDummy
      @FakeDumbDummy Před měsícem

      He have another channel as well
      Dreams of code

  • @sachindraragul1094
    @sachindraragul1094 Před 2 měsíci

    Interesting. I would give it a try. Thanks for sharing!

  • @rafaelbordoni516
    @rafaelbordoni516 Před 20 dny

    I was already an autojump user, I'm totally giving this one a try.

  • @lewisse_8966
    @lewisse_8966 Před 2 měsíci

    That's very nice! As they describe it, they're just a better cd and autojump and combined to one package which just makes it convenient with having one command instead of two. I'll stick to cd and autojump because I'm too lazy to configure it and use it tho lol. Still a great find!

  • @pra.
    @pra. Před 2 měsíci

    As a student with a lot of folders to navigate between for different projects, zoxide is a life saver. I can’t recommend it enough!

  • @jolynele2587
    @jolynele2587 Před 2 měsíci

    the moment i hear zoxide i immediately thought "oh, this is rust" and i was correct lol. it's great to see more rust projects popping up

  • @giladgd
    @giladgd Před 2 měsíci +10

    This feature is built-in into cd in oh-my-zsh for years

    • @giladgd
      @giladgd Před 2 měsíci +3

      And you can install fzf and enable its plugin in your .zshrc to have the fzf feature

    • @AhmetKaralar
      @AhmetKaralar Před 2 měsíci +2

      true and I had been using that but it gets slow with time because it’s mostly shell scripts, zoxide is faster with rust

  • @raduking
    @raduking Před 2 měsíci

    Was already using it but the --cmd is great now I'm back to cd but with full zioxide power, thanks.

  • @see-sharp
    @see-sharp Před 10 dny

    Just imagine how powerful my bro will be when he discovers terminal file managers with custom bindings...

  • @francescorosucci7688
    @francescorosucci7688 Před 29 dny

    Incredible video. I'm new on arch and I'm building my system and improving my workflow day by day. I just created my whole nvim setup and I'm incredibly happy with that. This will be a great improvement too so thank you! I was thinking about starting to use zsh, could you tell me by any chance what theme do you use?

  • @EvelynnandArt
    @EvelynnandArt Před měsícem +1

    since youre on arch how do you make your videos so nicely is it Davinci? Or something else? Its incredible editing

  • @gaggablagblag9997
    @gaggablagblag9997 Před 2 měsíci

    Video is extremely well produced! Make more videos.

  • @psadi_
    @psadi_ Před 2 měsíci +4

    I use Rupa/z project which is similar to zoxide.
    I prefer that because it’s a shell script I can bake it into my dotfiles repo and not having the need of installing another executable.
    But the interactive mode is amazing +1

  • @user-jc2dd7pv1q
    @user-jc2dd7pv1q Před 2 měsíci

    Thanks for this tool! I should definitely give it a go. I am also very grateful of your video about Stow; I was managing my dotfiles the same way as you were, and I find Stow much more elegant too! So thanks :)
    Also on an unrelated note, what's your keyboard?

  • @YannMetalhead
    @YannMetalhead Před 9 dny

    Good tool. I achieved something similar with aliases and scripts, and since I can customize them as I see fit, it's actually more efficient than zioxide; I move through the terminal in light speed.

  • @arvindhn036
    @arvindhn036 Před 2 měsíci

    This new channel is lit 🔥

  • @JohnoScott
    @JohnoScott Před 2 měsíci

    Excellent. I didnt know about this and i think i need it.

  • @a1mer06
    @a1mer06 Před 2 měsíci

    Goated Video as always

  • @lunchb0ne
    @lunchb0ne Před 2 měsíci +1

    I agree, love using z before zoxide existed and it completely changed my workflows.

  • @gunstorm05
    @gunstorm05 Před 2 měsíci

    Color me convinced, I'm gonna give it a try

  • @mk72v2oq
    @mk72v2oq Před 2 měsíci +9

    Wait, cd in zsh? In zsh you don't even need cd because you can simply type paths.
    Zsh also has the dirstack feature built-in, which remembers frequently used paths, similar to zoxide.

    • @0LoneTech
      @0LoneTech Před 2 měsíci

      "shopt -s autocd" in bash. Today I learned about ˜N for entries in dirstack, which I suppose may be handy. Most of the time I use screen.

    • @snowe..
      @snowe.. Před 2 měsíci +4

      you also don't even need to type the full path in zsh. /c/a/b/d will jump to the first match for those characters all the way down. same with fishshell though.

  • @whitefluffycloud
    @whitefluffycloud Před 2 měsíci

    Never heard of this, but will install and start training it immediately. I can see how this would speed up a lot of my terminal navigation. Thank you! Great video!

  • @jesperhallborg7720
    @jesperhallborg7720 Před 2 měsíci

    Thanks for showing this

  • @zvrk
    @zvrk Před 2 měsíci +3

    I am using regular z with zsh and it really is a game changer

  • @azadpoursadegh9761
    @azadpoursadegh9761 Před 2 měsíci

    I loved and Installed it already Thanks

  • @sandsquare3886
    @sandsquare3886 Před měsícem +1

    ayyyy split spacebar gang! What do you have them mapped to? I use left thumb space and right thumb backspace. Also trying zoxide out now, cool vid :)

  • @KyraKrassenburg
    @KyraKrassenburg Před 2 měsíci

    i absolutely love zoxide

  • @CaseyConnor
    @CaseyConnor Před 2 měsíci +2

    How does zoxide work in terms of tab completion? If I have to actually type "z mydirectory otherdirectory" that might be a deal-breaker for me: it would be much faster to do traditional "cd /somedirectory/mydirectory/src/otherdirectory" if the actual keystrokes are for example "c d / s o m y o t ".

    • @1vader
      @1vader Před 2 měsíci +1

      There's no tab completion if you're not specifying an actual path. Probably would be hard to make it useful given that a word could be any part of any path segment. But you don't need to type out full path segments so you don't really need completion. You can just type out any specific enough part. In essence, it's as if you did tab completion after every word but without actually having to do the completion. The only time where this doesn't work as well is if you have a lot of ambiguities with common prefixes and want partial completions.
      Personally, I still use regular cd when I'm navigating through the file system and don't yet exactly know where I'm going because zsh's completion list and fuzzy partial auto-complete are amazing and I wasn't able to get the latter to work with zoxide. But I use zoxide to jump to known places, especially all the different code repositories. They generally have unique enough names that I just need a few letters to specify the exact target so it's definitely much faster than doing a bunch of tab completions. And you can configure it so that regular cd still adds paths to the zoxide database.

    • @CaseyConnor
      @CaseyConnor Před 2 měsíci

      @@1vader You've convinced me to give it a try. Thanks for the response. :-)

  • @CamaradaArdi
    @CamaradaArdi Před 2 měsíci

    I was already using it but discovered some superpowers in this video