tmux 最近添加了对浮动窗口的支持,有点类似 neovim 的 floating windows #1842
我造了两个轮子尝试了一下这个新特性:

这个仓库直接调用了韦大的 translator

这个插件可以用 fzf 管理 sessions, windows, panes 等等。
这个插件不一定非要用浮动窗口特性,它同样能够在更低版本的 tmux 中使用,不过它现在只支持 GNU sed,Mac OS 的话需要额外安装一下 sed 。
大家有兴趣的话欢迎来尝试一下 :)
1
feelinglucky 2020 年 6 月 27 日
花里胡哨的,表示非常不实用
|
2
wolfan 2020 年 6 月 27 日
lz 是不是有小学妹在你身边,是你就眨眨眼。
|
3
xwhxbg 2020 年 6 月 27 日
不错啊,坐等大佬来个浮动窗口能 preview 图片或者视频的,ranger 分屏虽然好但是太占地方
|
4
Sainnhepark OP @xwhxbg 预览图片的话我有两个问题
首先要怎么触发呢?如果是在浮动窗口里用 fzf 或 ranger 再选一次的话那就太麻烦了,输命令的话我觉得也没有必要特意在浮动窗口里显示。 另外一个问题就是大部分终端模拟器都不支持以精准的分辨率显示图片,而是只能用一些程序来模拟打印 ASCII 色块,这种预览我感觉不太好,还不如直接其它程序看 |
5
sqsgalaxys 2020 年 6 月 27 日
good!!
|
6
solider245 2020 年 6 月 27 日
大佬就是大佬,动不动就整个轮子…… 我等复制粘贴都整不明白
|
7
warush 2020 年 6 月 27 日 via iPhone
请问能分享下你终端以及 tmux 的配置文件吗?
|
8
Sainnhepark OP |
9
warush 2020 年 6 月 27 日 via iPhone
@Sainnhepark 多谢🙏
|
10
xwhxbg 2020 年 6 月 27 日
@Sainnhepark 我的意思是 ranger 就不要在右边分屏给我展示图片了,直接上个浮动窗口,hjkl 控制的,另外大部分现代 terminal emulator 都支持高分辨率图片的展示了哟,直接 w3mdisplay 或者 ueberzug 都是可以的.
|
11
fundon 2020 年 6 月 27 日
sessions, windows, panes 这个管理还是很方便的
|
13
aloxaf 2020 年 6 月 27 日
这个特性我也关注很久了,不过一直没想到可以用来干啥。
不造把 fzf-tab 的补全挪到 popup 里可不可行…… |
14
Sainnhepark OP @aloxaf 说点我的想法,我目前还想到了以下这些用途
1. 在 popup 里显示系统提示,比如一有了什么系统提示就在右下角弹出一个弹框。这样弄主要是因为我觉得我现在在 i3 用的系统提示太丑了,我觉得 tmux 版本的可能会好看一点。 2. 番茄时钟,到点就在屏幕中央弹出一个提示 3. 终端里养宠物,像 qq 宠物那种,不过是 TUI 版本 |
15
lululau 2020 年 6 月 27 日
赞👍
说花里胡哨不实用的不要拿无知当个性,你确定你会用命令行吗 |
16
sooo 2020 年 6 月 28 日
大佬就是大佬,动不动就整个轮子…… 我等复制粘贴都整不明白
|