lilydjwg 写了:可是这样那些窗口里显示的是相同的内容啊。BigSnake.NET 写了:开一个 tmux-serverlilydjwg 写了:能在不同的 tmux 里显示不同的窗口干不同的事么?(但不要启动多个 tmux server)BigSnake.NET 写了:tmux + urxvtsw2wolf 写了:终于下决心用xterm+tmux换掉urxvt !
每个 urxvt开一个client连到这个server上
server 本来就可以开多个窗口
(G)vim中能实现emacs的eshell功能吗?
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: (G)vim中能实现emacs的eshell功能吗?
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: (G)vim中能实现emacs的eshell功能吗?
[quote="BigSnake.NET"][/quote]
怎么实现的嘛。。。
怎么实现的嘛。。。
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: (G)vim中能实现emacs的eshell功能吗?
代码: 全选
>>> $ cat screen.sh
#!/bin/bash
tmux has && exec tmux new -t 0 || exec tmux
bash
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: (G)vim中能实现emacs的eshell功能吗?
啊啊啊啊啊,竟然有 has 命令!!BigSnake.NET 写了:代码: 全选
>>> $ cat screen.sh #!/bin/bash tmux has && exec tmux new -t 0 || exec tmux bash
[python]
if __name__ == '__main__':
try:
subprocess.check_call(['tmux', 'has'])
except subprocess.CalledProcessError:
print('已有 tmux 在运行', file=sys.stderr)
sys.exit(1)
else:
main()
[/python]
这样优雅多了~
太感谢了~~


- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: (G)vim中能实现emacs的eshell功能吗?
呃,你干嘛不说 kill-session 可以关闭我 new 出来的一大堆 session 呢?还好 zsh 的补全功能强大,没太费事就找到了~BigSnake.NET 写了:代码: 全选
>>> $ cat screen.sh #!/bin/bash tmux has && exec tmux new -t 0 || exec tmux bash
