내 스크린 세션에 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
단일 또는 몇 개의 명령으로 어떻게 이를 수행할 수 있습니까?
답변1
마우스를 사용하여 창 번호를 재정렬하는 방법을 모르겠습니다. 하지만 git 버전에서는 창 번호가 상대적인 양을 늘리거나 줄일 수 있습니다.
number [[+|-]n]
그리고 에서 (이전) 또는 (다음) windowlist
을 사용하여 창 번호를 바꿀 수 있습니다 .,
.
귀하의 예에서 다음 절차는 귀하의 희망사항을 충족시킬 것입니다.
- 이동하고 싶은 창을 선택하세요(
select 20
) - 창 목록으로 전환(
windowlist
) ,
키를 10번 누르세요- (창 목록 종료)
답변2
내가 아는 가장 좋은 방법은 다음과 같이 모든 창의 번호를 다시 매기는 것입니다.
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.