Tôi ssh vào một hệ thống từ xa và sử dụng quy trình làm việc vim + tmux. Tôi thích nó bởi vì tôi có thể tách phiên của mình vào cuối ngày, và khi tôi khởi động lại vào sáng hôm sau, đó chính xác là nơi tôi rời đi.
Vấn đề là: khi tôi gắn lại phiên tmux, mọi trình soạn thảo vim mở không còn nhận ra *
hoặc là +
sổ đăng ký. đưa ra lỗi
E353: Nothing in register +
Cách duy nhất tôi có thể khiến nó hoạt động trở lại là nếu tôi thoát khỏi tất cả các tab vim của mình và khởi động lại nó.
vim --version
trả lại
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
+clipboard
+xterm_clipboard
se clipboard?
trả lại
clipboard=unnamed,unnamedplus,autoselect,exclude:cons\|linux
:echo has('clipboard')
trả lại
1
:echo has('xterm_clipboard')
trả lại
1
:echo $DISPLAY
trả lại
localhost:10.0
& lt; - điều này phù hợp với tài liệu đính kèm DISPLAY
Có cách nào để vim tải lại +
và *
đăng ký?