Ztrace
plugin allows to catch output of commands in background. By issuing:
ztstart 3
We inform Ztrace
to catch output of 3
commands.
Video: https://asciinema.org/a/45530
Add zinit load zdharma-continuum/ztrace
to your .zshrc
file. zinit will handle cloning the plugin for you
automatically the next time you start zsh.
Adding antigen bundle zdharma-continuum/ztrace
to your .zshrc file. Antigen will handle cloning the plugin for you
automatically the next time you start zsh. You can also add the plugin to a running zsh with
antigen bundle psprint/ztrace
for testing before adding it to your .zshrc
.
cd ~/.oh-my-zsh/custom/plugins
git clone [email protected]:zdharma-continuum/ztrace.git
- Add ztrace to your plugin list
Add zgenom load zdharma-continuum/ztrace
to your .zshrc file in the same function you're doing your other zgen load
calls in.
Below are keyboard shortcuts used by ztrace
command:
Ctrl-T
- start Zsh Command Architect (Zshell binding)Ctrl-E
- switch between Ztrace and History viewsEnter
- delete selected segment (when in command window) or add selected segment (when in history window)[
or]
- move active segment (when in command window)Shift-left
orShift-right
- move active segment (when in command window)Tab
- switch between the two available windowsg, G
- beginning and end of the list/
- start incremental searchEsc
- exit incremental search, clearing filter<
,>
,{
,}
- horizontal scrollCtrl-L
- redraw of whole displayCtrl-O
,o
- enter uniq mode (no duplicate lines)Ctrl-W
(in incremental search) - delete whole wordCtrl-K
(in incremental search) - delete whole lineCtrl-D
,Ctrl-U
- half page up or downCtrl-P
,Ctrl-N
- previous and next (also done with vim's j,k)