I am using zsh and several of these "tricks" don't work.
1- "take" is not a default built-in
2a- that up-arrow is not default behavior
2b- ok, ctrl-r works as expected (works in bash too)
3- automatic cd is not default behavior
4- ok, zmv is a standard module that is explicitly autoloaded in the article
5- zcalc, like zmv, requires loading a standard module, the article doesn't mention that
6- ok, oh-my-zsh has plugins
7- ok, ctrl-q works as expected
8- ctrl-x-e doesn't work for me (but works in bash)
9- ok, ctrl-l works as expected (works in bash too)
All these are probably specificities of oh-my-zsh, a very popular module that I don't use personally, or require special configuration. Nothing wrong with that, but these should be mentioned.
1- "take" is not a default built-in
2a- that up-arrow is not default behavior
2b- ok, ctrl-r works as expected (works in bash too)
3- automatic cd is not default behavior
4- ok, zmv is a standard module that is explicitly autoloaded in the article
5- zcalc, like zmv, requires loading a standard module, the article doesn't mention that
6- ok, oh-my-zsh has plugins
7- ok, ctrl-q works as expected
8- ctrl-x-e doesn't work for me (but works in bash)
9- ok, ctrl-l works as expected (works in bash too)
All these are probably specificities of oh-my-zsh, a very popular module that I don't use personally, or require special configuration. Nothing wrong with that, but these should be mentioned.