Tôi muốn sao chép tệp tmux.conf mặc định vào thư mục chính của mình, nhưng tôi không thể tìm thấy vị trí trong Ubuntu 12.04. Trang man nói rằng tệp nằm trong /etc/tmux.conf tuy nhiên điều này không phù hợp với thiết lập của tôi.
Tôi muốn sao chép tệp tmux.conf mặc định vào thư mục chính của mình, nhưng tôi không thể tìm thấy vị trí trong Ubuntu 12.04. Trang man nói rằng tệp nằm trong /etc/tmux.conf tuy nhiên điều này không phù hợp với thiết lập của tôi.
Câu trả lời:
Bạn có thể sử dụng cài đặt hiện tại (mặc định) làm điểm bắt đầu:
tmux show -g | cat > ~/.tmux.conf
Lưu ý bây giờ cần có ống dẫn đến mèo vì một lỗi đã biết khi chuyển hướng thiết bị xuất chuẩn tmux sang tệp.
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf
: điều đó đã chuẩn bị trước tất cả các dòng với mộtset -g
cat
. Cứ làm đi tmux show -g > ~/.tmux.conf
. Sử dụng cat
như thế này được gọi là UUOC - "sử dụng vô dụng cat
".
Theo dpkg -L tmux
đó cho bạn thấy các tập tin gói được cài đặt, không có tmux.conf mặc định trong gói. /etc/tmux.conf
chỉ là một vị trí mà bạn có thể sử dụng (chỉ có ý nghĩa với nhiều người dùng sử dụng tmux) sẽ được đánh giá trước ~ / .tmux.conf. Bạn phải tạo tập tin .conf của riêng bạn. Có một cái nhìn về ví dụ này (lần đầu tiên nhấn vào google):
Không có /etc/tmux.conf
tập tin mặc định . Bạn có thể bắt đầu với các tệp conf mẫu trong /usr/share/doc/tmux/examples
hoặc xem hướng dẫn / web / vv. để đến với tập tin cấu hình của riêng bạn.
Thư mục examples
chứa:
/usr/share/doc/tmux/examples/n-marriott.conf /usr/share/doc/tmux/examples/t-williams.conf /usr/share/doc/tmux/examples/vim-keys.conf /usr/share/doc/tmux/examples/h-boetes.conf /usr/share/doc/tmux/examples/screen-keys.conf
Câu trả lời hàng đầu tmux show -g | cat > ~/.tmux.conf
đã không làm việc cho tôi vì tôi có một loạt unknown command
lỗi.
Khi tiếp tục đào nó phải thực hiện với thay đổi cú pháp để tmux show -g
không còn tạo các tệp cấu hình hợp lệ. Bạn phải đăng ký trước mỗi dòng set -g
để điều này hoạt động hoặc chạy:
tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
<filename>
trong một thư mục<directoryname>
sử dụng lệnh sau :find <directory> -iname <filename>
.