yutent
deepin
2017-10-31 17:37 It has been deleted!
https://bbs.deepin.org/post/147486
你可以试下 Tilix 啊
https://bbs.deepin.org/post/147486
宇宙最快终端模拟器: alacritty
eleveni386 发表于 2017-10-31 10:10
xterm 用的习惯了, 其实优秀的terminal还有很多. 只是这东西 太个性化了, 每个人都有不同的选择. deepin ...
https://bbs.deepin.org/post/147486
已经彻底修复了。我给你唱一首歌:你快回来...

https://bbs.deepin.org/post/147486
深度终端不是很好用吗,干嘛费那个劲折腾
https://bbs.deepin.org/post/147486
折腾了一辈子:最后发现随便一个 terminal emulator + tmux 解决 99.95% 的问题
强啊,准备学习一波
Popular Ranking
ChangePopular Events
More
自从deepin-terminal 崩溃那个bug以来 我就一直在使用xterm了,
但是xterm本身不支持多标签, 不支持分屏, 更不要说 remotemanger 这个功能了, 用起来颇为不爽. 于是自己动手搭建一个用起来舒服的xterm
tmux 是终端多路复用工具. 不过我一直以来都是用来分屏, 在没有deepin-terminal之前. 一直用它分屏.
利用tmux的多窗口 和分屏功能. 满足了xterm的多标签和分屏. 但是remotemanager 怎么办呢
我要实现的remotemanager也很简单.
1. 有侧边栏可以显示主机列表
2. 选中某个主机之后 按下一个按键 就自动new 一个window, 并且将window的name 改为当前选中的内容,
3. 侧边栏可以像vim-nerdtree 一样 可以toggle
无聊闲逛github 发现了sidebar 和 tmux_open 两个插件.
这里两个插件 简单来说就是
sidebar 用来在tmux上split一个panel出来. 宽度默认40 (我改为了20), 然后在这个panel里面显示当前路径的目录文件树, 利用的是tree命令.
https://github.com/tmux-plugins/tmux-sidebar
tmux_open 是用来打开tmux上显示的路径 linux上调用xdg-open 来调用 光标选中的内容. 例如 tmux上有一个文件路径 有一个url 当使用tmux的复制模式 选中url或者文件路径时, 按下o键 tmux_open 就会调用xdg-open 来做出相应的选择,
https://github.com/tmux-plugins/tmux-open
更多介绍看github上吧
然后 我想应该可以给予sidebar 和 tmux_open 不就是正好可以满足么.
于是就拿来改了一下. 让sidebar 显示$HOME/.ssh/config 的内容
在tmux_open里面 我匹配传入进来的值 是否是 ip 如果是的话 就新开一个window, 然后 接着 ssh 连接之. 然后 rename window 为当前值.
附上使用效果动图.