Tôi chạy Linux thông qua VirtualBox trên OS X, nơi tôi chỉnh sửa trong vim. Tôi làm điều này bằng cách chạy máy ảo của tôi trong trạng thái không đầu và sau đó sshing đến máy linux bằng cách sử dụng cổng chuyển tiếp. Có cách nào để yank văn bản trong chế độ trực quan để những gì yanked được đưa vào clipboard địa phương của tôi?Làm thế nào để bạn yank vào clipboard OSX cục bộ của bạn trong khi chạy trên một phiên làm việc Linux từ xa?
Trả lời
Đảm bảo rằng (1) Vims của bạn ở cả hai bên được biên dịch với +xterm_clipboard
và (2) bạn đã bật chuyển tiếp X11 thông qua ssh. Sau đó thiết lập clipboard
-unnamedplus,autoselect
trong vimrcs của bạn trên cả hai mặt:
set clipboard=unnamedplus,autoselect,exclude:cons\\\\|linux
Với điều này, bạn sẽ có thể yank văn bản từ một Vim trên của khách và dán nó vào một Vim trên máy chủ, và ngược lại, miễn là hai Vims đang chạy cùng một lúc và kết nối ssh vẫn mở.
Bạn có thể biên dịch VIM với '+ xterm_clipboard' dễ dàng với giải pháp được đăng tại đây: http://stackoverflow.com/questions/10101488/cut-to-the-system-clipboard-from-vim-on-ubuntu – DevNull
- 1. trong vim với xclip, yank vào clipboard
- 2. Làm thế nào để bạn giữ mongo chạy trên một máy chủ từ xa?
- 3. Làm thế nào để bạn cài đặt Jekyll trên OSX?
- 4. Làm thế nào để thay đổi phiên bản Powershell CLR khi chạy lệnh từ xa?
- 5. Làm thế nào để bạn phát hoặc ghi âm thanh (vào .WAV) trên Linux trong C++?
- 6. làm thế nào để bạn mở một tệp PDF tại một trang cụ thể từ dòng lệnh? (OSX hoặc Linux)
- 7. Làm thế nào để bạn chạy Rails với HTTP cục bộ để thử nghiệm?
- 8. Làm thế nào để bạn chạy máy chủ web Tornado cục bộ?
- 9. Làm cách nào để bạn làm mới bộ điều khiển từ xa trong Magit?
- 10. Làm thế nào để bạn chạy nosetest từ pycharm?
- 11. Làm thế nào để bạn tạo một ứng dụng osx/dmg từ một gói python?
- 12. Làm thế nào để xóa thông báo từ xa trong ứng dụng của bạn?
- 13. Làm thế nào để bạn có được con đường của bạn trong Octave (trên Windows)?
- 14. Làm thế nào để bạn làm cho bộ nhớ ứng dụng Java của bạn hiệu quả?
- 15. Làm thế nào để bạn chạy Vim trong Windows?
- 16. Làm thế nào để bạn kiểm tra phiên bản windows trong Win32 khi chạy?
- 17. Làm thế nào để bạn chạy Meteor trên Windows 8?
- 18. Làm thế nào để dán từ clipboard trên Heroku iPython?
- 19. Làm cách nào để bạn đính kèm bản sao cục bộ lật đổ sang một điều khiển từ xa khác?
- 20. Làm thế nào để hiển thị tên máy chủ trong màn hình khi bạn ssh vào hệ thống từ xa?
- 21. Làm thế nào để khởi động lại máy chủ MySQL từ xa chạy trên Ubuntu Linux?
- 22. Làm thế nào để bạn gỡ cài đặt rbenv trên OSX?
- 23. Làm thế nào để bạn gửi meta key qua ssh trên Mac?
- 24. Làm thế nào để bạn đặt mã nguồn của bạn vào Kubernetes?
- 25. Dải dòng vào clipboard bằng Yank qua ':' trong vim
- 26. Làm thế nào để bạn chạy nhiều công nhân DelayedJob trên một dyno Heroku duy nhất?
- 27. Bạn có thể `svn status` kho lưu trữ từ xa thay vì bản sao làm việc cục bộ không?
- 28. Làm thế nào để bạn thực hiện một lệnh trên hệ thống từ xa để chèn mã BASH?
- 29. Làm thế nào để tôi yank tất cả các dòng phù hợp vào một bộ đệm?
- 30. Làm thế nào để chạy imageoptim từ php trên linux?
Vì vậy, bạn đang ở trên máy chủ (OS X), có kết nối ssh mở cho khách (Linux) và bạn muốn giật vim trên máy khách vào khay nhớ tạm của máy chủ, đúng không? –
Vâng, đó chính xác là những gì tôi muốn – Leeren
windows: https://stackoverflow.com/questions/4313262/copying-stuff-from-vim-running-in-putty/4313348#4313348 –