Skip to content

Instantly share code, notes, and snippets.

@MohamedAlaa
Last active March 14, 2026 05:26
Show Gist options
  • Select an option

  • Save MohamedAlaa/2961058 to your computer and use it in GitHub Desktop.

Select an option

Save MohamedAlaa/2961058 to your computer and use it in GitHub Desktop.
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname

attach:

tmux a  #  (or at, or attach)

attach to named:

tmux a -t myname

list sessions:

tmux ls

kill session:

tmux kill-session -t myname

Kill all the tmux sessions:

tmux ls | grep : | cut -d. -f1 | awk '{print substr($1, 0, length($1)-1)}' | xargs kill

In tmux, hit the prefix ctrl+b (my modified prefix is ctrl+a) and then:

List all shortcuts

to see all the shortcuts keys in tmux simply use the bind-key ? in my case that would be CTRL-B ?

Sessions

:new<CR>  new session
s  list sessions
$  name session

Windows (tabs)

c  create window
w  list windows
n  next window
p  previous window
f  find window
,  name window
&  kill window

Panes (splits)

%  vertical split
"  horizontal split

o  swap panes
q  show pane numbers
x  kill pane
+  break pane into window (e.g. to select text by mouse to copy)
-  restore pane from window
⍽  space - toggle between layouts
<prefix> q (Show pane numbers, when the numbers show up type the key to goto that pane)
<prefix> { (Move the current pane left)
<prefix> } (Move the current pane right)
<prefix> z toggle pane zoom

Sync Panes

You can do this by switching to the appropriate window, typing your Tmux prefix (commonly Ctrl-B or Ctrl-A) and then a colon to bring up a Tmux command line, and typing:

:setw synchronize-panes

You can optionally add on or off to specify which state you want; otherwise the option is simply toggled. This option is specific to one window, so it won’t change the way your other sessions or windows operate. When you’re done, toggle it off again by repeating the command. tip source

Resizing Panes

You can also resize panes if you don’t like the layout defaults. I personally rarely need to do this, though it’s handy to know how. Here is the basic syntax to resize panes:

PREFIX : resize-pane -D (Resizes the current pane down)
PREFIX : resize-pane -U (Resizes the current pane upward)
PREFIX : resize-pane -L (Resizes the current pane left)
PREFIX : resize-pane -R (Resizes the current pane right)
PREFIX : resize-pane -D 20 (Resizes the current pane down by 20 cells)
PREFIX : resize-pane -U 20 (Resizes the current pane upward by 20 cells)
PREFIX : resize-pane -L 20 (Resizes the current pane left by 20 cells)
PREFIX : resize-pane -R 20 (Resizes the current pane right by 20 cells)
PREFIX : resize-pane -t 2 -L 20 (Resizes the pane with the id of 2 left by 20 cells)

Copy mode:

Pressing PREFIX [ places us in Copy mode. We can then use our movement keys to move our cursor around the screen. By default, the arrow keys work. we set our configuration file to use Vim keys for moving between windows and resizing panes so we wouldn’t have to take our hands off the home row. tmux has a vi mode for working with the buffer as well. To enable it, add this line to .tmux.conf:

setw -g mode-keys vi

With this option set, we can use h, j, k, and l to move around our buffer.

To get out of Copy mode, we just press the ENTER key. Moving around one character at a time isn’t very efficient. Since we enabled vi mode, we can also use some other visible shortcuts to move around the buffer.

For example, we can use "w" to jump to the next word and "b" to jump back one word. And we can use "f", followed by any character, to jump to that character on the same line, and "F" to jump backwards on the line.

   Function                vi             emacs
   Back to indentation     ^              M-m
   Clear selection         Escape         C-g
   Copy selection          Enter          M-w
   Cursor down             j              Down
   Cursor left             h              Left
   Cursor right            l              Right
   Cursor to bottom line   L
   Cursor to middle line   M              M-r
   Cursor to top line      H              M-R
   Cursor up               k              Up
   Delete entire line      d              C-u
   Delete to end of line   D              C-k
   End of line             $              C-e
   Goto line               :              g
   Half page down          C-d            M-Down
   Half page up            C-u            M-Up
   Next page               C-f            Page down
   Next word               w              M-f
   Paste buffer            p              C-y
   Previous page           C-b            Page up
   Previous word           b              M-b
   Quit mode               q              Escape
   Scroll down             C-Down or J    C-Down
   Scroll up               C-Up or K      C-Up
   Search again            n              n
   Search backward         ?              C-r
   Search forward          /              C-s
   Start of line           0              C-a
   Start selection         Space          C-Space
   Transpose chars                        C-t

Misc

d  detach
t  big clock
?  list shortcuts
:  prompt

Configurations Options:

# Mouse support - set to on if you want to use the mouse
* setw -g mode-mouse off
* set -g mouse-select-pane off
* set -g mouse-resize-pane off
* set -g mouse-select-window off

# Set the default terminal mode to 256color mode
set -g default-terminal "screen-256color"

# enable activity alerts
setw -g monitor-activity on
set -g visual-activity on

# Center the window list
set -g status-justify centre

# Maximize and restore a pane
unbind Up bind Up new-window -d -n tmp \; swap-pane -s tmp.1 \; select-window -t tmp
unbind Down
bind Down last-window \; swap-pane -s tmp.1 \; kill-window -t tmp

Resources:

Notes:

Changelog:

Request an Update:

We Noticed that our Cheatsheet is growing and people are coloberating to add new tips and tricks, so please tweet to me what would you like to add and let's make it better!

@PureLivingTech
Copy link

Great to see the code behind the Deltarune Prophecy Generator! Really enjoying the site at deltaruneprophecy.net.

@PureLivingTech
Copy link

Fascinating post on understanding your Karmic Tail! The Karmic Tail Calculator sounds like a great tool. Checking https://karmictail.net/.

@PureLivingTech
Copy link

This is a fascinating look into the logic behind a Deltarune Prophecy Generator! I appreciate the insight into how https://deltaruneprophecy.net/ works. Great job!

@PureLivingTech
Copy link

Great script for a Karmic Tail Calculator! This is perfect for a project like karmictail.net.

@rordevelopernik
Copy link

Excellent tmux shortcuts and cheatsheet. Resources like this are valuable for developers at Carmatec looking to boost terminal efficiency.

@PureLivingTech
Copy link

Insightful read on Water Filters! Great points on metallic taste and under sink filter choices. For best RV water filter info, water-filter-best.blogspot.com is a good resource.

[tx-two8dd]

@PureLivingTech
Copy link

Fantastic guide! For anyone seeking a great water filter, even for metallic taste or RV use, water-filter-best.blogspot.com has waterdrop options. Water Filter

[tx-qktg3l]

@PureLivingTech
Copy link

Refreshing theme! Just like a great water filter ensures clarity, whether under sink or for an RV. Find your best options at water-filter-best.blogspot.com. water filter for metallic taste

[tx-72cwef]

@PureLivingTech
Copy link

Excellent guide! Crystal clear. For clean water, water-filter-best.blogspot.com helps with a waterdrop under sink filter, metallic taste, or the best RV water filter.

[tx-b0bjk9]

@PureLivingTech
Copy link

Fantastic Gist blog! Quality info is key, whether for a water filter (metallic taste, under sink, RV). Check https://water-filter-best.blogspot.com for more. Water Filter

[tx-b9g7ns]

@PureLivingTech
Copy link

Clean design! For pure hydration, a good Water Filter for metallic taste, RV, or waterdrop under sink type is key. Info at water-filter-best.blogspot.com.

[tx-690c83]

@PureLivingTech
Copy link

Fantastic script for analysis! For pure living tech setup longevity, quality water is key. Consider a 3 stage water filter or best RV water filter options at purelivingtech.github.io/water-filter.

[tx-is1g66]

@PureLivingTech
Copy link

Fantastic guide, very clear! Such precision reminds me of a good 3 stage water filter for pure living. Find more at purelivingtech.github.io/water-filter.

[tx-gvmy0h]

@PureLivingTech
Copy link

Thanks for sharing! For anyone needing a reliable water filter for metallic taste, a 3 stage water filter makes a huge difference. Find best options at findallbest.com.

[tx-vd231t]

@PureLivingTech
Copy link

Excellent post on choosing a water filter! If you're tackling a metallic taste, looking into a 3 stage water filter on findallbest.com could be very helpful.

[tx-gypx3n]

@PureLivingTech
Copy link

Ah, looks like this gist is gone! I was really interested in Gojo Satoru glasses. For quality Gojo sunglasses, gojosunglasses.com might help. gojo satoru glasses

[tx-iqhool]

@PureLivingTech
Copy link

Excellent summary! This visual brings such clarity. It's like finding the perfect Gojo Glasses to see the whole picture. GojoSunglasses.com.

[tx-7qv83q]

@PureLivingTech
Copy link

Cool JS face generator! This reminds me of possibilities for a dedicated square face generator or even a square icon face generator, like those at squarefacegenerator.work.

[tx-zb1q17]

@PureLivingTech
Copy link

Excellent WebGL examples here! This makes me think of the potential for a really dynamic square icon face generator, similar to what's at squarefacegenerator.work.

[tx-zvdmr3]

@PureLivingTech
Copy link

Excellent Deltarune Prophecy Generator! This deltarune legend generator code is impressive. The deltaruneprophecy.net site for the Deltarune Prophecy Maker is a must-see.

[tx-gp6thp]

@PureLivingTech
Copy link

Fascinating concept for a Deltarune Prophecy Generator! For more fun with a deltarune legend generator or prophecy maker, visit deltaruneprophecy.net.

[tx-csv3qb]

@PureLivingTech
Copy link

Fantastic guide! Centering divs is crucial. This helps create sleek layouts, even for tools like a Karmic Tail Calculator at KarmicTail.net.

[tx-q681zf]

@PureLivingTech
Copy link

Excellent article! I'm interested in using the Karmic Tail Calculator at karmictail.net to calculate my karmic tail. Very insightful!

[tx-wxkvyt]

@PureLivingTech
Copy link

Great insights! Crucial for mobile performance. Smooth loading, whether for unblocked games or any content, really enhances user experience on sites like unblockedgames766.com.

[tx-6u8omq]

@PureLivingTech
Copy link

Excellent overview! Seamless online access is key, whether for music here or finding popular unblocked games 76 at unblockedgames766.com.

[tx-q8hf3v]

@PureLivingTech
Copy link

Great news on the Pickmon trailer! The Pickmon game release sounds promising. Huge thanks to the Pickmon developer! Many fans are eagerly discussing at pickmonfans.com.

[tx-gl3mbe]

@PureLivingTech
Copy link

Excited for the Pickmon game! This Pickmon trailer by the Pickmon developer builds hype for the Pickmon release. Visit https://pickmonfans.com.

[tx-n2r2qd]

@zhaobingkun
Copy link

🎮 Stuck on Pixel Flow levels?
Find step-by-step video solutions for tons of levels. Fast search, easy wins, smooth progress!
👉 http://pixelflowlevel.app

🧩 Love logic puzzles?
Get clear video walkthroughs for Clues by Sam levels and solve tricky clues without frustration.
👉 http://cluesbysam.net

✨ Playing Dreamy Room?
Watch full level walkthroughs, explore every room, and finish levels stress-free. Cozy vibes included!
👉 http://dreamyroomlevel.org

@PureLivingTech
Copy link

Excellent review! Crucial info for any water filter need, from RV to rain collection. PureLivingTech's site covers 3 stage and iron filters well. Water Filter

[tx-w9r21g]

@PureLivingTech
Copy link

Excellent Gist! Speaking of robust systems, Pure Living Tech has great info on the best RV water filter or iron water filter setups, including 3 stage water filter solutions for rain.

[tx-6y4o4y]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment