(G)vim中能实现emacs的eshell功能吗?

Vim、Emacs配置和使用
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: (G)vim中能实现emacs的eshell功能吗?

#16

帖子 BigSnake.NET » 2012-02-29 20:15

lilydjwg 写了:
BigSnake.NET 写了:
lilydjwg 写了:
BigSnake.NET 写了:
sw2wolf 写了:终于下决心用xterm+tmux换掉urxvt !
tmux + urxvt
能在不同的 tmux 里显示不同的窗口干不同的事么?(但不要启动多个 tmux server)
开一个 tmux-server
每个 urxvt开一个client连到这个server上
server 本来就可以开多个窗口
可是这样那些窗口里显示的是相同的内容啊。
附件
2012-02-29-201519_1366x768_scrot.png
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: (G)vim中能实现emacs的eshell功能吗?

#17

帖子 lilydjwg » 2012-02-29 21:17

[quote="BigSnake.NET"][/quote]
怎么实现的嘛。。。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: (G)vim中能实现emacs的eshell功能吗?

#18

帖子 BigSnake.NET » 2012-02-29 21:46

代码: 全选

>>> $ 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功能吗?

#19

帖子 lilydjwg » 2012-02-29 22:50

BigSnake.NET 写了:

代码: 全选

>>> $ cat screen.sh
#!/bin/bash

tmux has &&  exec tmux new -t 0 || exec tmux
bash
啊啊啊啊啊,竟然有 has 命令!!
[python]
if __name__ == '__main__':
try:
subprocess.check_call(['tmux', 'has'])
except subprocess.CalledProcessError:
print('已有 tmux 在运行', file=sys.stderr)
sys.exit(1)
else:
main()
[/python]
这样优雅多了~

太感谢了~~ :em07 :em50
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: (G)vim中能实现emacs的eshell功能吗?

#20

帖子 lilydjwg » 2012-02-29 22:56

BigSnake.NET 写了:

代码: 全选

>>> $ cat screen.sh
#!/bin/bash

tmux has &&  exec tmux new -t 0 || exec tmux
bash
呃,你干嘛不说 kill-session 可以关闭我 new 出来的一大堆 session 呢?还好 zsh 的补全功能强大,没太费事就找到了~ :em02
回复