问问题
814 次
2 回答
0
我找到了一种基于复制/粘贴的方法,但可以在键盘上使用。
.bashrc
在你的(或者你的shell配置文件,我不知道zsh,csh...)中记录两个别名:
alias cywd='pwd | xclip -i' # CopY WD
alias pswd='cd "xclip -o"' # PaSte WD
然后,您可以通过键入从终端复制当前工作,并通过键入另一个终端cywd
转到此文件夹。pswd
该解决方案并不完美,主要是因为如果在要从中复制 WD 的终端上启动程序(例如vim
或emacs -nw
),则不容易获得。但是,它有效。等待更好的…</p>
于 2015-06-18T08:07:16.673 回答
0
(我在 Debian Jessie 派生的 Bunsen Linux 上运行 BASH;终结者 0.97)
我的默认终止符将 Ctrl+Tab 定义为“聚焦下一个终端”,并且似乎在拆分终端之间来回切换光标。
您可能还需要安装 xdotool:
$ sudo apt-get install xdotool
然后使用 X 选择保存当前工作目录并将其粘贴到另一个终端。
回声 $PWD | xsel -i; xdotool 键 Ctrl+Tab;xdotool 类型 'cd $(xsel -o)'; xdotool key 返回
于 2017-02-25T08:09:43.163 回答