Transform Your Terminal: 3 Must-Have Zsh Plugins!

  Рет қаралды 10,025

DevOps Toolkit

DevOps Toolkit

Күн бұрын

Пікірлер: 48
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
Do you use Zsh plugins? If you do, which ones are your favorites?
@nassimguelbi
@nassimguelbi 4 ай бұрын
'zsh-vi-mode' as an alternative to the builtin vi mode for zsh. I still need to figure out a way to turn it off when I'm using terminals inside neovim tho because the interaction between the two is a bit weird.
@DryBones111
@DryBones111 4 ай бұрын
zsh-autocomplete is also must-have. Especially useful for when you need to type paths as it'll help you build the path with only existing values.
@armynyus9123
@armynyus9123 4 ай бұрын
History: atuin. Period. Biggest advantage: Access to all levels of history. Per dir, per session, per host, even cross host.
@nenharma82
@nenharma82 4 ай бұрын
zsh-autosuggestions is hands down the single most useful shell feature of all time for me.
@erase_ego
@erase_ego 4 ай бұрын
zsh-autocomplete seems better than zsh-autosuggestions
@rlstrength
@rlstrength 4 ай бұрын
I'm in the same boat, fish not being posix compliant is a dealbreaker for me A lot of people seem to be using oh-my-zsh but I found it very difficult to track down issues when something doesn't go right, so I'm also using regular old zsh includes. Everything that uses fzf or skim is usually a productivity win Would be personally interested in a video explaining what kind of perf issues you had
@crisp8532
@crisp8532 4 ай бұрын
I prefer fzf (available as a zsh plugin) for searching command history. Might be worth a look.
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
I do use it (q lot) but i was not aware that it is available as a plugin. What is the difference?
@ZTGallagher
@ZTGallagher 4 ай бұрын
@@DevOpsToolkit I haven't used zsh-autosuggestion, but compared to the example in the video, the fuzzy finding is very "loose" and let's me type less, and things later in the command, and still get the accurate results. For instance you could've typed "ngin sle" and almost definitely gotten the right results.
@arnaud74
@arnaud74 4 ай бұрын
@@ZTGallagher I agreee, fzf is so convenient having a list of results as soon as you start to search
@devfortunato
@devfortunato 4 ай бұрын
@@ZTGallaghercan you share the link of the fzf plugin?
@ZTGallagher
@ZTGallagher 4 ай бұрын
@@devfortunato I don't use it as a plug-in. Just a regular brew install and add a `source
@Taddy_Mason
@Taddy_Mason 4 ай бұрын
Switched to Fish a few months ago and it just works. I also feel everything is much cleaner in terms of maintenance.
@barefeg
@barefeg 4 ай бұрын
Another must have for me is fzf for fuzzy searching the history
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
I'll be publishing a video about CLIs I use and recommend and fzf is one of them.
@artsirx
@artsirx 4 ай бұрын
Great stuff, loved it, thanks!
@jcroyoaun
@jcroyoaun 4 ай бұрын
for substring history, isn't it the same as pressing Ctrl+R? btw, I've always had issues preserving my history ever since I moved to zsh. It seems that having multiple ttys open may cause some issues because I randomly have some commands I ran on one tab, but not the ones from the rest of the tabs. If I restart my Mac, it also doesn't preserve most of the things like it used to when I used Linux machines, its personally one of the things that annoyed me the most at first when I switched over to zsh (or MacOS really), but its also my fault because I've really never looked into what the issue is, I just know I've owned 3 macs and they all have the same problem. Any thoughts :)?
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
It might be somehow related to something specific on those macs. I owned a bunch of macs so far and none of them had that issue.
@dustee2680
@dustee2680 4 ай бұрын
Speaking about not being POSIX compliant, nushell seems to be gaining some popularity lately.
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
I haven't tried it yet. Putting it to my to-do list...
@zaneearldufour
@zaneearldufour 4 ай бұрын
It's very nice for scripting
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
@zaneearldufour yeah. I'm already impressed. I'll use it over theonths that follow abd, after that make a video with my thoughts.
@robdewhirst7525
@robdewhirst7525 4 ай бұрын
please do explain why you abandoned Oh My Zsh. Zsh-z is another plugin I rely on.
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
I haven't tried it (yet). It looks similar to zoxide (my current replacement of cd).
@conradtaylor29
@conradtaylor29 4 ай бұрын
Yes, please do tell all.
@ZTGallagher
@ZTGallagher 4 ай бұрын
Oh My Zsh is more of a nice beginner "getting started" addition, but it comes quite bloated and loaded, and you will always eventually want more control over you shell, configuring settings and plugins manually. Makes it easier to find issues when something breaks if you know what you've actually installed. Same with something like Lazyvim or Kickstart for Neovim. Great beginner starting places, but not meant to be the end-all solution. Oh-My-Zsh is over 300 plugins combined. Can you really say you know what they all are and what they're doing? In my experience OMZ also has a *noticeable* negative impact on performance.
@Requiem100500
@Requiem100500 3 ай бұрын
I want to use zsh-autosuggestions, but I can't because it breaks ctrl-w/ctrl-y copy/paste flow
@IvanRizzante
@IvanRizzante 4 ай бұрын
Thanks for another great video 🎉 I had 2 out of 3 installed I'll definitely need to give the history plugin a try! By the way you need to tell us why you abandoned oh my zsh😅
@yyev89
@yyev89 4 ай бұрын
Victor thank you for another great video. May I ask what's so wrong with bash compared to zsh?
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
I'll work on a video that compares them.
@marcin_kulik
@marcin_kulik 4 ай бұрын
when is the video on why you abandoned oh-my-zsh coming? :)
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
Not yet sure... Right now I have material for videos until the end of September so probably right after that.
@mathiasgebbe1430
@mathiasgebbe1430 4 ай бұрын
You look good and healthy. That makes me happy
@conradtaylor29
@conradtaylor29 4 ай бұрын
Yes, I would like to hear why you migrated from OhMyZsh to Starship.
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
It's not that i migrated from OhMyZSH to starship but, rather that i migrated from OhMyZSH to Zsh with a few plugins and starship. The main reason is performance, and a few other ones. I'll work on a video that explains it in more details.
@azamatbekzhanov
@azamatbekzhanov 4 ай бұрын
@@DevOpsToolkit what frameworks did you use? Any comparisons?
@DevOpsToolkit
@DevOpsToolkit 4 ай бұрын
I'm not sure I understood the question. Which frameworks are you referring to? If you mean OhMyZSH, I moved away from it mainly because I don't think it brings any additional value while, at the same time, it is relatively slow.
@azamatbekzhanov
@azamatbekzhanov 4 ай бұрын
@@DevOpsToolkit have you tried Zim? It is much faster. I was using it for a while. Just thought maybe you have smth better to suggest
@azamatbekzhanov
@azamatbekzhanov 4 ай бұрын
@@DevOpsToolkit have you tried Zim? It is much faster. I was using it for a while. Just thought maybe you have smth better to suggest
@julianomoraisbarbosa
@julianomoraisbarbosa 4 ай бұрын
# nice know you use this
@theangelofspace155
@theangelofspace155 4 ай бұрын
I use fig, i think thet got bought by amazon.
@wladyx
@wladyx 4 ай бұрын
think zsh has substring search built in, this is what I use: ``` # bind up and down arrow to search in history autoload -U up-line-or-beginning-search autoload -U down-line-or-beginning-search zle -N up-line-or-beginning-search zle -N down-line-or-beginning-search bindkey "^[[A" up-line-or-beginning-search # Up bindkey "^[[B" down-line-or-beginning-search # Down ```
10 CLIs I Can Not Live Without!
16:39
DevOps Toolkit
Рет қаралды 10 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
What is OpenTelemetry?
12:55
Highlight
Рет қаралды 16 М.
This may be my favorite CLI tool ever
8:15
typecraft
Рет қаралды 95 М.
I switched back to zsh
10:40
Mischa van den Burg
Рет қаралды 9 М.
I Was DEFINITELY Using The Wrong Terminal Shell
9:59
DevOps Toolbox
Рет қаралды 66 М.
The Top 5 ZSH Plugins I CAN'T Live Without!
9:53
Eric Murphy
Рет қаралды 58 М.
Say Goodbye to Containers - Ephemeral Environments with Nix Shell
16:58
We use containers now. Here's why.
5:58
Fly․io
Рет қаралды 16 М.
zoxide has forever improved the way I navigate in the terminal.
9:53
Dreams of Autonomy
Рет қаралды 481 М.
This Zsh config is perhaps my favorite one yet.
17:24
Dreams of Autonomy
Рет қаралды 284 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН