@@cprn. Thanks! I went into this rabbit hole again and in my notes found this repo: github.com/softmoth/zsh-vim-mode. It works for me and adds surround bindings and text objects.
@@cloud-native-corner Yeah, I know it, but honestly how often do you need surround when editing a command line... It just doesn't happen for me. I only use these 3 lines to get VIM-like line editing: ``` bindkey -v bindkey "^P" history-beginning-search-backward bindkey "^N" history-beginning-search-forward ```
Yes, I'm using tmux for pane split and opening various files in nvim. For slides, I'm using github.com/maaslalani/slides. Rest are a few custom scripts, you can check the source code for most of my videos in this repo: github.com/Piotr1215/shorts
One easy way I used to do it is to have a simple alias `help` which would cat/bat a markdown file with the shortcuts content. You can also use a something like `cheat` which also enables you to create your own cheatsheets files (github.com/cheat/cheat). If you use tmux you can display the content in a hoover pane and bind to a shortcut.
Make a short list of what you think is most interesting, refer back to that list throughout the week as you find opportunities to use features. Rinse and repeat.
Great video! I appreciate that your videos go a little bit further and deeper than most "getting started" videos.
Thank you! That's my goal, to help people learn something new and get excited about digital technology and capabilities it brings.
Very useful video, thank you!
Glad you enjoyed it!
I learned some useful tricks from your video. Thank you.
Thank you, I'm really glad to hear that! Is there anything else in zsh you would like to learn more about?
@@cloud-native-corner The most useful `setopt ` and how to use shell process substitution: `diff -u .zshrc
Excellent video! I learn't a lot!
Thank you! Is there any specific topic you are interested in learning more about?
What are your favorite zsh tricks?
1st of all... `bindkey -v` 😆
I've tried it a few times, but there were some issues with history navigation and Ctrl+n/p remaps. Sometimes I have the urge to try it again :)
@@cloud-native-corner Oh, I actually have these two rebound to incremental search. Will paste it in when I'm at the desk (few hours).
@@cprn. Thanks! I went into this rabbit hole again and in my notes found this repo: github.com/softmoth/zsh-vim-mode. It works for me and adds surround bindings and text objects.
@@cloud-native-corner Yeah, I know it, but honestly how often do you need surround when editing a command line... It just doesn't happen for me. I only use these 3 lines to get VIM-like line editing:
```
bindkey -v
bindkey "^P" history-beginning-search-backward
bindkey "^N" history-beginning-search-forward
```
Thank you for sharing. I actually often forget to quote https links, so now viW S' or ysiW' and viola. :)
Is that nvim? How are you using the slides … I see that it’s tmux but how r u changing the slides and ….
Yes, I'm using tmux for pane split and opening various files in nvim. For slides, I'm using github.com/maaslalani/slides. Rest are a few custom scripts, you can check the source code for most of my videos in this repo: github.com/Piotr1215/shorts
how can we remember all of them, so complicated
One easy way I used to do it is to have a simple alias `help` which would cat/bat a markdown file with the shortcuts content. You can also use a something like `cheat` which also enables you to create your own cheatsheets files (github.com/cheat/cheat). If you use tmux you can display the content in a hoover pane and bind to a shortcut.
Make a short list of what you think is most interesting, refer back to that list throughout the week as you find opportunities to use features. Rinse and repeat.
Best way is to use it regularly
Really good tricks!
Btw. zsh is not a default shell on macOS :D (0:41)
I think they made it default since catalina: support.apple.com/en-us/102360
@@cloud-native-corner wow! That's suprising. I didn't know about it.