move-window [-rdk] [-s src-window] [-t dst-window]
(alias: movew)
This is similar to link-window,except the window at src-window is moved to dst-window. With -r,all @L_403_0@ in the session are renumbered in sequential order,respecting the base-index
option.
如果我在会话中有3个窗口:1 2 3并且我从窗口1尝试此命令:
prefix : movew -r -t 4
它给出了错误:
session not found: 4
这不是只将窗口1移动到窗口4并重命名窗口吗?我不是想把它移到一个新的会话,只是在同一个窗口中的一个新窗口.
解决方法 文档没有明确说明这一点,但是当使用-r时,-t的参数被解释为会话说明符,而不是窗口说明符.因此,move-window -r -t 4告诉tmux重新编号名为/匹配字符串“4”的会话中的所有窗口.
听起来你可以通过两个命令完成你想要的任务*(假设你将base-index设置为1):
move-window -t 4 ; move-window -r
您可以将一系列命令绑定到一个键,但是您需要转义分号(这样第二个命令不会在初始绑定命令之后立即执行):
bind-key : move-window -t 4 \; move-window -r
此外,如果您通常维护一个“无间隙”的窗口编号序列(例如,您启用了renumber-windows选项),那么您可以将4替换为:并且命令对将适用于任意数量的窗口(不仅仅是3或less :::作为目标窗口说明符意味着“当前会话中第一个未使用的窗口编号”(即如果已经有窗口1-3则为4).
*如果我理解你想要将一组窗口变换为1:A,2:B,3:C到1:B,2:C,3:A(即将窗口#1(“A”)移动到结束并重新编号,使你再次拥有1-3而不是2-4).
总结以上是内存溢出为你收集整理的tmux 1.7移动窗口全部内容,希望文章能够帮你解决tmux 1.7移动窗口所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)