6

У меня открыто 20 окон в моем сеансе экрана, и я хотел бы изменить порядок крайнего правого окна 20, скажем, между позициями 9 и 10 следующим образом:

1 2 3 4 5 6 7 8 9      10 11 12 13 14 15 16 17 18 19 20
                                                   ...V
                                        ............
                      ...................
                    ...
                    V
1 2 3 4 5 6 7 8 9  20  10 11 12 13 14 15 16 17 18 19

Как я могу сделать это за одну или несколько команд / с?

2 ответа2

16

Лучшее, что я знаю, это изменить нумерацию всех окон, например:

C-a :number X

где C = ctrl, а X - это число, которое вы хотите для этого окна. В вашем случае это означает, что вам нужно переместить 20 -> 10 и 10 -> 20. Используйте более сложный подход, если хотите.

Со страницы руководства:

  number [n]

   Change  the  current  windows  number. If the given number n is already
   used by another window, both windows  exchange  their  numbers.  If  no
   argument  is specified, the current window number (and title) is shown.
6

Я не знаю, как изменить порядок окон с помощью мыши. Но в git-версии номер окна может увеличиваться или уменьшаться.

number [[+|-]n]

И в windowlist вы можете поменять номер окна , ,(предыдущий) .(следующий).

В вашем примере следующая процедура удовлетворит ваши пожелания.

  1. выберите окно, которое вы хотите переместить (select 20)
  2. переключиться в список окон (windowlist)
  3. , ключевые 10 раз
  4. (выход из списка окон)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .