Updated Concepts (markdown)

Terminator X 2021-09-05 16:08:52 +05:30
parent c92bb8b292
commit 0a05b98bbe

@ -231,6 +231,17 @@ Key <kbd>^L</kbd> clears and <kbd>Esc</kbd> exits all prompts.
The handy REPL command prompt <kbd>]</kbd> understands environment variables (like `$PWD`). Refer to your shell's documentation (e.g. `BASH_ENV` for bash, `~/.zshenv` for zsh) to use aliases and functions. To fuzzy-select commands from your shell history at the command prompt and issue them after editing (like [fc](http://manpages.ubuntu.com/manpages/bionic/man1/fc.1posix.html)), copy the plugin `fzhist` (as `h` maybe?) in your `$PATH`. The handy REPL command prompt <kbd>]</kbd> understands environment variables (like `$PWD`). Refer to your shell's documentation (e.g. `BASH_ENV` for bash, `~/.zshenv` for zsh) to use aliases and functions. To fuzzy-select commands from your shell history at the command prompt and issue them after editing (like [fc](http://manpages.ubuntu.com/manpages/bionic/man1/fc.1posix.html)), copy the plugin `fzhist` (as `h` maybe?) in your `$PATH`.
The native command prompt remembers only the last executed command in the current session. To access and use the shell's history add a shell function similar to:
```
h ()
{
fzf <~/.zsh_history | tr -d '\n' | xsel -bi
}
```
Then paste the selected command at the prompt using <kbd>Ctrl-Sihft-V</kbd>, optionally edit and run.
All binary questions are confirmed by <kbd>y</kbd> or <kbd>Y</kbd>. All binary questions are confirmed by <kbd>y</kbd> or <kbd>Y</kbd>.
#### Special variables #### Special variables