Không có tên cửa sổ mặc định toàn cầu được áp dụng cho tất cả các cửa sổ mới; chúng mặc định là (một phần) của từ đầu tiên trong số các từ (hoặc vỏ mặc định nếu không có lệnh). Cửa sổ của bạn có thể được mặc định reattach-to-user-namespace
bởi vì đó là bit thú vị đầu tiên của default-command
giá trị của bạn .
Nó sẽ hơi tròn một chút, nhưng bạn có thể đặt lệnh mặc định của mình vào tập lệnh shell và default-command
thay vào đó là tập lệnh của bạn . Với cấu hình đó, tên cửa sổ mặc định (đối với các cửa sổ được tạo mà không có lệnh rõ ràng) sẽ là bất cứ thứ gì bạn đặt tên cho tập lệnh shell.
Mặt khác, có một số cách để tự đặt tên / đổi tên cửa sổ theo cách thủ công:
Tại thời điểm tạo với -n
:
new-window -n 'some name'
Bạn có thể liên kết lại c
(khóa mặc định được sử dụng để tạo cửa sổ) để kết hợp với tên mặc định của tên lửa mà bạn chọn:
bind-key c new-window -n 'default name'
Đổi tên một cửa sổ hiện có:
rename-window 'new name'
Ngoài ra còn có một ràng buộc mặc định (Tiền tố ,
) sẽ nhắc bạn cho một tên mới và đổi tên cửa sổ.
Đổi tên một cửa sổ thông qua một chuỗi thoát thoát khỏi phạm vi được gửi đến tty của khung:
# E.g. in a shell:
printf '\033kWINDOW_NAME\033\\'
Bạn có thể nhắc nhở tôi về một tên cho một cửa sổ mới. Bạn có thể thực hiện như thế này (nhắc trước hoặc sau khi tạo cửa sổ):
bind-key C command-prompt -p "Name of new window: " "new-window -n '%%'"
bind-key C new-window \; command-prompt -p "Name for this new window: " "rename-window '%%'"