linux tmux快捷键,tmux快捷键以及使用手册

开始新建tmux会话:tmux

创建并指定会话名称tmux new -s myname

挂载tmux a

挂载在指定的名称会话上:tmux a -t myname

列出所有会话:tmux ls

杀掉会话:tmux kill-session -t myname

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

在tmux,输入ctrl+b,然后可以做以下操作:

会话:new new session

s list sessions

$ name session

窗口/tagc create window

w list windows

n next window

p previous window

f find window

, name window

& kill window

窗口拆分% 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

q (Show pane numbers, when the numbers show up type the key to goto that pane)

{ (Move the current pane left)

} (Move the current pane right)

z toggle pane zoom

同步窗口

可以切换到适当的窗口,输入Tmux前缀(通常为Ctrl-B或Ctrl-A),然后输入冒号以显示Tmux命令行,然后键入::setw synchronize-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 20 (Resizes the pane with the id of 2 down by 20 cells)

PREFIX : resize-pane -t -L 20 (Resizes the pane with the id of 2 left by 20 cells)

复制模式

按下 [键,我们就会进入复印模式。 然后,我们可以使用移动键在屏幕上移动光标。 默认情况下,箭头键起作用。 我们将配置文件设置为使用Vim键在窗口之间切换和调整窗格大小,因此我们不必将手从首页移开。 tmux也具有vi模式,可用于缓冲区。 要启用它,请将此行添加到.tmux.conf。setw -g mode-keys vi

设置此选项后,我们可以使用h,j,k和l在缓冲区中移动。

要退出复印模式,我们只需按ENTER键。一次移动一个字符不是很有效。由于启用了vi模式,因此我们还可以使用其他一些可见的快捷方式在缓冲区中移动。

例如,我们可以使用“ w”跳到下一个单词,使用“ b”跳回一个单词。并且我们可以使用“ f”,后跟任意字符,以在同一行上跳至该字符,并使用“ F”在该行上向后跳。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

其他d detach

t big clock

? list shortcuts

: prompt

配置项# 鼠标支持-如果要使用鼠标,请设置为on

* setw -g mode-mouse off

* set -g mouse-select-pane off

* set -g mouse-resize-pane off

* set -g mouse-select-window off

# 将默认终端模式更改为256色模式

set -g default-terminal "screen-256color"

# 启用活动警报

setw -g monitor-activity on

set -g visual-activity on

# 将窗口列表居中

set -g status-justify centre

# 最大化和还原窗格e

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值