1
Tiande PRO ʕ •ᴥ•ʔ 收藏
|
2
h4lt Jun 28, 2015
多谢分享。最近正好在学tmux
|
3
extreme Jun 28, 2015
"If you have not already mapped the *ctrl* key to the *caps-lock* key and vice-versa I suggest you do it."
应该理解成他建议我们把ctrl映射为大写按键抑或是不建议? |
4
extreme Jun 28, 2015
好像是建议这样做。
|
5
ShiehShieh Jun 28, 2015
啊哈,tmux的话,我好像就用来分屏还有detach程序以外没有做别的事了。; )
|
6
Livid MOD OP PRO @extreme 用 CAPS LOCK 替代 Ctrl,并且改成 C-a,这样更容易按。而且 CAPS LOCK 的使用频率确实太低了。
|
8
yylzcom Jun 28, 2015
我的sun type6 usb键盘就是 Caps Lokc 和 Ctrl 位置互换,不用设置……左边还有两排Copy Cut等功能键,ESC在~的位置,~在右上角Backspace的位置
|
10
Septembers Jun 28, 2015
@extreme 基本上BSD系统的命令的GUN版本的实现功能都要强一些
|
11
extreme Jun 28, 2015
@Septembers “的”有点多,不知道我有没有理解错:
在BSD系统上的程序,一部分在GUN中也有,但是GUN中的功能比BSD的要强大。 |
12
bearzk Jun 28, 2015
|
13
Septembers Jun 28, 2015
|
14
extreme Jun 28, 2015
@Septembers 为什么那个域名那么不好看,linux那个……
|
15
wolfan Jun 28, 2015
最近Tmux好像很火是怎么回事呢?
|
16
zhuang Jun 28, 2015 我建议在 mac 环境中用 iTerm2 集成的方式使用 Tmux。(用 tmux -CC 调用)
iTerm2 解决了单独使用 Tmux 的几个不便: Tmux 窗口调整只能用鼠标完成,iTerm2 支持快捷键; Tmux 远程 session 需要多次 ssh 来增加窗口,iTerm2 将其自动化了; Tmux 之内某些快捷键不便使用,如 bash 历史,emacs-keybind 等等,iTerm2 自身快捷键是 gui 的 cmd 修饰,而不是 terminal 的 ctrl 修饰。 PS 如果你想用 Tmux 的方式使用 gui 程序,可以考虑 Amethyst - A tiling window manager for OS X http://ianyh.com/amethyst/ |
17
rming Jun 28, 2015
@zhuang
可以设置快捷键的 # resize panes using PREFIX H, J, K, L bind H resize-pane -L 5 bind J resize-pane -D 5 bind K resize-pane -U 5 bind L resize-pane -R 5 # resize panes bind C-left resize-pane -L 5 bind C-down resize-pane -D 5 bind C-up resize-pane -U 5 bind C-right resize-pane -R 5 |
19
zhuang Jun 28, 2015
|
22
songyuwen Jun 28, 2015
从`tmux`转到`screen`的+1,`screen`除了没有`tmux`的**split screen**之外,其他一切都很棒,也不需要另外在mac上安装`tmux`了。
|
23
sinxccc Jun 28, 2015
@songyuwen
tmux 优点:多个 session 在一个 server 里面,切换 session 的时候不用断开再重连;开新 window 的时候可以继承当前的 PWD,screen 也可以但是比较 tricky screen 优点:基本每个机器上都有;支持多种编码;可以连串口… 我倒是很少用 tmux/screen 或者终端的分屏,一般都去 Emacs 下面。 |
24
wogong Jun 28, 2015 推荐这本书: tmux: Productive Mouse-Free Development
|
25
TankyWoo Jun 28, 2015 |
26
oott123 Jun 29, 2015 via Android
然而我用 byobu
|
27
gerorim Jun 29, 2015 via Android @extreme
"If you have not already mapped the *ctrl* key to the *caps-lock* key and vice-versa I suggest you do it." 如果你還未將 *控制鍵* 映射為 *大寫鎖定鍵* 且將 *大寫鎖定鍵* 映射為 *控制鍵*(英文原文中的「反之亦然」),那麼我建議你這麼做。 關鍵是正確的斷句,此句也可以這麼表達:交換 *控制鍵* 與 *大寫鎖定鍵* 的映射關係。 以上。 |
28
catface Jun 29, 2015
大家都在什么场景下使用tmux呢
|
29
realpg PRO 感觉还是不习惯这个……
|
30
simonday Jun 29, 2015
|
31
hedaors Jun 29, 2015
@catface 在办公室的工作站上开 tmux, 在 tmux 里打开若干窗口,连上不同的 server, 跑不同的计算程序,在不同的窗口里随时看运行结果。
在办公室以外,连上工作站,tmux a, 可以保持工作状态不变。 |
32
MetroWind Jun 29, 2015
前几天某远程机器重装系统,Tmux 暂时编译不了,只好用 Screen. 发现 Screen 唯一的槽点是不能在 session 之内切换 session, 必须得先 detach…
|
33
sinxccc Jun 29, 2015
@catface 我的使用场景里每个 pane 对应一个 task,比如编辑,编译,调试,看 log;每个 session 对应一类场景,比如每个工作的 branch 一个 session,irc 一个 session…
所以我虽然很少用 tmux 的高级功能,连分屏都少,但是光 session 切换这个就让我回不去 screen 了。 对应 GUI 窗口管理器的情况差不多就是 pane 类似窗口,session 类似一个虚拟桌面或者 desktop。 |
34
linux40 Jun 29, 2015 via Android
最开始在linux中国知道的,准备尝试。
|
35
acgeo Jun 29, 2015
能说句脏话吗?
法克.......................................天天整这么多复杂玩意儿!! 一个terminator搞定的师倩~~~~~~~~~~ 非得折腾!! |
36
acgeo Jun 29, 2015
|
37
leeyiw Jun 29, 2015
谢谢分享
|
39
cattyhouse Jun 29, 2015 via iPhone
@acgeo tmux不是分屏那么简单。
|
40
wanjun Jun 29, 2015
这两天刚换到ubuntu下,正准备用这个,3Q
|
41
oska874 Jun 29, 2015
有谁遇到过打开了tmux就不能使用数字小键盘的问题?
|
42
acgeo Jun 29, 2015
@cattyhouse 难道还有什么其他功能吗?
|
43
ShiehShieh Jun 29, 2015
@acgeo 你可以去查一查tmux的attach,detach。
|
45
xiaotianhu Jun 29, 2015
@rming 活捉了
|
46
bottleimp Jun 29, 2015
@zhuang Tmux 远程 session 需要多次 ssh 来增加窗口,iTerm2 将其自动化了;
这个怎么理解, 我现在用 iterm2 带的集成方法, tmux -CC, 每次合盖再打开, 窗口内连的 ssh 还是断了得重新连过. 如果想服务器上保留 session, 得在服务器上开 tmux, 这个怎么跟 iterm2 集成? |
47
zhuang Jun 29, 2015 @bottleimp
我表达得不够清楚,本地 tmux 进程,连接到远程主机,断开重连的确是无法避免的。 这种情况本地 tmux 进程开 pane 连接远程主机,需要每开一个新的就 ssh 一次,iTerm2 针对这个情况可以方便一些。 你需要的集成功能: 本地连接远程,本地只需要 attach 即可,参考 tmux -CC attach 命令。断开直接用 detach,相当于远程的 tmux 一直保留,只是和本地断开连接。 针对断开重连的问题,用 mosh 代替 ssh。 https://mosh.mit.edu/ 要做的就是在 iTerm2 中执行 mosh <remote host> -- tmux attach,iTerm2 会把 tmux 的功能接管过来,不需要你执行命令了。同时 mosh 会接管 ssh 的功能,提供无缝断开重连。 |
48
cattyhouse Jun 29, 2015 via iPhone
@zhuang 我一般都是 ssh user@server "tmux a || tmux new" 这样远程永远不断,本地无需装tmux,只需要远程装就可以了。
|
49
mintist Jun 29, 2015
在tmux下不能用`subl`直接打开文件或者文件夹是硬伤啊,有谁晓得如何破
|
50
openroc Jun 29, 2015
推荐一下,tmuxp. :)
|
51
openroc Jun 29, 2015
|
52
wind3110991 Jun 30, 2015
个人感觉只有用vim+tmux的时候才感觉有些爽- -,这俩绝对真爱
|
53
CuminLo Jun 30, 2015
byobu + 1
|
54
opensu Jun 30, 2015
收藏,好好学习下!
|
55
liul85 Jun 30, 2015
有人用Linux自带的screen么?
|
56
tianchaijz Jun 30, 2015
自荐一下自己的 Vim 和 tmux 配置:
[Vim]https://github.com/tianchaijz/dot-vimrc [tmux]https://github.com/tianchaijz/dot-files/tree/master/tmux 终端里随处 REPL |
57
SimpKae Dec 19, 2015
我只想知道圖片上 iTerm2 用的是什麼配色?
|
58
SharkIng Jan 31, 2016
https://gist.github.com/MohamedAlaa/2961058 这个 Cheatsheet 也很不错
|
59
peizh2006 Feb 16, 2016
byobu + 1
|