Tóm lược
Khi tôi tạo một phiên tmux mới, lời nhắc của tôi lấy từ cấu hình bash mặc định và tôi phải chạy thủ công source ~/.bashrc
cho dấu nhắc tùy chỉnh của mình.
Phân tích
Tôi đang sử dụng máy RHEL 7. Tôi bắt đầu nhận thấy hành vi này sau khi cập nhật bash một lúc trước, nhưng vẫn không có câu hỏi nào cho đến bây giờ (và không chắc bản cập nhật này đã bắt đầu xảy ra xung quanh).
Ví dụ: tôi đã tùy chỉnh lời nhắc của mình giống như:
[user@hostname ~]$
Bất cứ khi nào tôi bắt đầu một phiên tmux mới, nó sẽ sử dụng cái có vẻ là mặc định bash:
-sh-4.2$
Một cách nhanh chóng source ~/.bashrc
luôn khắc phục sự cố, nhưng thật khó chịu khi tôi phải làm điều này mỗi khi tôi muốn sửa một cái gì đó nhỏ. Bất kỳ ý tưởng về làm thế nào để có được tmux để làm điều này tự động một lần nữa?
Nếu cần thêm thông tin, tôi rất vui lòng cung cấp.
tmux.conf
Để tham khảo, tôi có tmux.conf
tập tin của tôi dưới đây, mặc dù hầu như không có gì bạn có thể gọi là tùy chỉnh.
setw -g mode-keys vi
# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ✱ ~/.tmux.conf is reloaded"
source ~/.bashrc
dòng vào.bash_profile
, thử đăng xuất và đăng nhập lại, tạo phiên tmux mới, nhưng không thay đổi. Có ý kiến gì không?