要想效率一点,爽一点,lrzsz依旧是一个不错的选择,不像xshell都已经给弄好了,用Iterm2的时候,默认是无法愉快地rz,sz的,需要进行一番配置
首先是Iterm2,这个快捷键方便,分屏轻松,免了一个tmux,而且配合zsh,oh-my-zsh挺顺畅,copy轻松
下载: http://www.iterm2.com
然后是lrzsz,可以用brew安装,也可以用port
brew install lrzsz
安装完并不能愉快地玩耍,还必须通过Iterm2的triggers功能通过脚本调用rz,sz命令才行
脚本下载:
git clone https://github.com/mmastrac/iterm2-zmodem.git
将脚本copy到/usr/local/bin下面,但是假如你lrzsz不是用brew安装,而是用port安装,就必须修改脚本里面的rz,sz路径了
cp iterm2-zmodem/iterm2-recv-zmodem.sh /usr/local/bin/ cp iterm2-zmodem/iterm2-send-zmodem.sh /usr/local/bin/ chmod a+x /usr/local/bin/iterm2*.sh
最后配置Iterm2里的triggers
进入Iterm,Preferences,Profiles,Default,Advanced,Triggers,Edit,然后新添两行,copy下列内容
Regular expression: \*\*B0100 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-send-zmodem.sh Regular expression: \*\*B00000000000000 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
这样,就可以尽情玩耍了,两个脚本的位置一定要一致