mirror of
https://github.com/jbranchaud/til
synced 2026-01-02 22:58:01 +00:00
Add Access Past Copy Buffer History as a tmux til
This commit is contained in:
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
||||
|
||||
For a steady stream of TILs, [sign up for my newsletter](https://tinyletter.com/jbranchaud).
|
||||
|
||||
_982 TILs and counting..._
|
||||
_983 TILs and counting..._
|
||||
|
||||
---
|
||||
|
||||
@@ -861,6 +861,7 @@ _982 TILs and counting..._
|
||||
|
||||
### tmux
|
||||
|
||||
- [Access Past Copy Buffer History](tmux/access-past-copy-buffer-history.md)
|
||||
- [Adjusting Window Pane Size](tmux/adjusting-window-pane-size.md)
|
||||
- [Break Current Pane Out To Separate Window](tmux/break-current-pane-out-to-separate-window.md)
|
||||
- [Change Base Directory Of Existing Session](tmux/change-base-directory-of-existing-session.md)
|
||||
|
||||
21
tmux/access-past-copy-buffer-history.md
Normal file
21
tmux/access-past-copy-buffer-history.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Access Past Copy Buffer History
|
||||
|
||||
Each time you perform a copy (as in copy/paste) within tmux using its built-in
|
||||
copy functionality (i.e. `set-buffer` and `save-buffer`), the text that you
|
||||
copied to the buffer is recorded in the server's history.
|
||||
|
||||
_Note: you may have `Cmd-c` or the mouse configured to copy to a tmux buffer._
|
||||
|
||||
So, while `tmux paste-buffer` (or `Cmd-v` if you have that configured) will
|
||||
only paste in the most recently copied value to a tmux buffer, you can still
|
||||
access more of the history.
|
||||
|
||||
Run `tmux choose-buffer` (or `<prefix>:choose-buffer`) to open an interactive
|
||||
prompt that lists the tmux buffer history in reverse chronological order (most
|
||||
recent to oldest).
|
||||
|
||||
You can navigate up and down through these buffers until you find the one that
|
||||
contains what you're looking for. Then hit `Enter` and the value will be pasted
|
||||
to the current window and pane.
|
||||
|
||||
See `man tmux` and search for `choose-buffer` for more details.
|
||||
Reference in New Issue
Block a user