--- title: "st" date: 2023-01-19T10:02:07-05:00 --- st (the simple terminal) is a simple terminal. {{< img src=/pix/st.png link=/pix/st.png caption="Doesn't get simpler than this." class=normal >}} ## Running Press super + enter for a basic terminal window. ## Documentation `man st` ## Bindings - alt + j/k/alt + Up/Down/alt + mouse wheel -- scroll up or down in the terminal history. - alt + u/d/alt + pageup/pagedown -- faster scroll. - alt + shift + j/k -- decrease or increase font size. - alt + c -- copy selected text to clipboard. - shift + insert -- paste clipboard contents. - alt + l -- **open a link/URL**: pulls all URLs from terminal and allows you to pick one to open via dmenu. - alt + y -- copy a link/URL: same as above, but copies the URL. - alt + o -- **copy the output from a recent command.** - alt + a/s -- decrease/increase transparency. ## Readline Note that readline will use vim bindings by default. Technically this is not part of `st`, but people get it confused. If you don't like it, remove the `bindkey -v` line from the [zsh](/zsh) configuration. ## Source Code - [st for LARBS](https://github.com/lukesmithxyz/st) - [original st at suckless's website](https://st.suckless.org) - MIT License