ฉันใช้ Tmux (2+), macOS High Sierra เวอร์ชันล่าสุด และ VIM เวอร์ชันล่าสุด
ฉันมีบรรทัดนี้ในการกำหนดค่า tmux.conf ซึ่งเคยใช้งานได้:
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'reattach-to-user-namespace pbcopy'
ฉันได้ลองเพิ่มสิ่งนี้:
bind-key -T edit-mode-vi Up send-keys -X history-up
bind-key -T edit-mode-vi Down send-keys -X history-down
unbind-key -T copy-mode-vi Space ; bind-key -T copy-mode-vi v send-keys -X begin-selection
unbind-key -T copy-mode-vi Enter ; bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy"
unbind-key -T copy-mode-vi C-v ; bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle
unbind-key -T copy-mode-vi [ ; bind-key -T copy-mode-vi [ send-keys -X begin-selection
unbind-key -T copy-mode-vi ] ; bind-key -T copy-mode-vi ] send-keys -X copy-selection
แล้วสิ่งนี้:
bind-key -Tcopy-mode-vi 'v' send -X begin-selection
bind-key -Tcopy-mode-vi 'y' send -X copy-selection
ไม่ทำงานสำหรับฉันเมื่อฉันไปที่กลุ่มและคัดลอกด้วย y
หรือ "*y
ฉันได้ดูทุกที่และลองทุกวิธีแก้ปัญหา รีสตาร์ท tmux config ของฉัน และแม้แต่เปิดหน้าต่าง tmux ใหม่หลังจากการเปลี่ยนแปลงทุกครั้ง (ด้วย tmux source-file ~/.tmux.conf
) แต่ก็ไม่มีอะไรทำงาน
ฉันไม่ต้องการติดตั้ง Macvim
นี่คือลิงก์ไปยัง dotfiles ของฉัน (tmux.conf และ vimrc อยู่ในรูท): https://github.com/PotatoLabs/dotfiles
vim --version
- person Christian Gibbons   schedule 04.07.2018-clipboard
คุณรู้ไหมว่าฉันจะเปิดมันได้อย่างไร? - person bigpotato   schedule 04.07.2018