tmux的简单设置


如果在Linux环境下进行办公,tmux是一个不可缺少的高效工具。 我认为一切工具的使用都需要针对实际情况进行取舍。

如果一味的追求大而全,忽视了实际工作中的具体需求,这样不仅不会提高工作效率,反而会浪费时间。


这里我列出自己在ubuntu环境下的配置。 .tmux.conf文件的内容如下:

# using Caps-Lock key to replace Ctrl
#unbind C-b
#set -g prefix C-b

#bind a reload key. Using hot key Ctrl-b r can reload config 
unbind-key r
bind r source-file ~/.tmux.conf ; display-message "Config reloaded.."


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

#Use vim keybindings in copy mode
setw -g mode-keys vi


# make panel begin with 1 not 0 
set -g base-index 1
setw -g pane-base-index 1


# to set vi esc time out 0
set -s escape-time 0

# start selecting text typing 'v' key (once you are in copy mode)                                                                                                      
bind-key -t vi-copy v begin-selection
# copy selected text to the system's clipboard
bind-key -t vi-copy y copy-pipe "xclip -sel clip -i"


# history 
set-option -g history-limit 5000

#Remap window(pane?) navigation to vim
unbind-key j
bind-key j select-pane -D
unbind-key k
bind-key k select-pane -U
unbind-key h
bind-key h select-pane -L
unbind-key l
bind-key l select-pane -R


# set mouse middle key could be used
set-window-option -g mode-mouse on  


# use mouse to select window
set-option -g mouse-select-pane on


bind-key e setw synchronize-panes on
bind-key v setw synchronize-panes off


#------------------------------------配置完毕

以上的配置比较适用于工作中常用的操作。


对于tmux常用的一些操作或者快捷键的说明,不再进行啰嗦。在网上查找一下对应的资料就可以了。

这里只介绍2个知识点:

1)更新.tmux.conf文件之后的重新载入问题。

为使配置生效,且避免重启tmux,可手动载入:
按“Ctrl+b :”进入命令模式,然后输入
source file ~/.tmux.conf

后续就可以使用.tmux.conf文件中的配置 Ctrl+b r命令重新加载配置了。

2)tmux与系统剪贴板之间的共享。 在tmux窗口中如何复制内容到系统剪贴板,被其它终端使用。

基于上述配置

首先使用Ctrl+B [  命令进入拷贝模式

然后按下v使用方向键来选择需要复制的文本

然后按下y进行复制。

这样内容就复制到系统剪贴板中。

如果在tmux的窗格之间进行粘贴的话,只需要使用Ctrl+B ] 就可以了

如果是在终端的其它窗口之间进行粘贴,只需要使用Ctrl+Shift+v 就可以了

如果是在不同的应用程序之间,比如粘贴到sublime Text中,只需要使用Ctrl+v 进行粘贴就可以了



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值