Đôi khi tôi có nhu cầu sửa đổi các tệp trong máy chủ FTP, hiện tại tôi có Filezilla mở chúng trong tuyệt vời. Nhưng tôi đang chuyển sang VIM và tôi không tìm thấy cách để mở tệp trong bảng điều khiển VIM. Có lẽ hoạt động hoàn hảo cho gVim nhưng bất cứ ai có điều này làm việc trên bàn điều khiển?Mở tệp từ Filezilla sang console Vim?
Trả lời
Tôi sử dụng Midnight Commander để làm điều tương tự & nó hoạt động với giao diện điều khiển Vim cũng như rất nhiều lệnh rất hữu ích khác.
Tôi đã quản lý để có bảng điều khiển bật lên với vim
bằng cách gọi trình bao bọc tập lệnh shell tùy chỉnh thay vì chính vim.
#!/bin/bash
gnome-terminal -e "vim $1"
Một trong những hạn chế là mỗi khi một cửa sổ mới sẽ bật lên. Hi vọng điêu nay co ich.
Chủ đề này khá cũ nhưng Vim vẫn là tốt nhất! Vì vậy, tôi muốn chia sẻ kinh nghiệm của tôi.
Tôi đang sử dụng Guake ga và Vim v8 trên Debian 9.2 môi trường. Giải pháp được đăng bởi @soulseekah là tuyệt vời nhưng không cho phép nhiều tệp mở trong cấu hình này.
Là giải pháp được chấp nhận, chúng tôi sẽ cần tập lệnh bash. Sự khác biệt sẽ là chúng tôi kiểm tra nếu vim đang chạy. Nếu không, hãy chạy nó. Nếu có, hãy mở tệp trong tab mới.
Ở đây chúng ta đi:
#!/bin/bash
if pgrep -x "vim" > /dev/null ; then
guake -e ":tabedit $1";
else
guake -e "vim $1"
fi
Nhược điểm:
- cần được ở chế độ bình thường để mở tập tin mới.
- Không hoạt động với gnome-terminal.
Chúc các bạn!
- 1. mở 100 tệp trong vim
- 2. Di chuyển phần sang tệp mới trong vim
- 3. vim: tự động chuyển sang tệp đầu tiên có lỗi
- 4. Vim trong OSX: Cách dán văn bản từ cửa sổ đang mở vào tệp mở trong vim?
- 5. Mở liên kết từ PDF sang IE
- 6. Reading unicode từ console
- 7. Đặt quyền tải lên tệp mặc định trong Filezilla
- 8. Mở tệp hiện tại trong trình duyệt web trong Vim
- 9. Mở tệp từ Cygwin
- 10. Cách làm cho menu tab Vim GUI trông giống như menu tab Console
- 11. Vim split trừ khi mở
- 12. sao chép văn bản từ vim sang windows
- 13. VI (VIM): xóa/thay đổi từ phải sang trái?
- 14. Cách mở tệp mới trong vim trong cửa sổ mới
- 15. Phím tắt để mở tệp cụ thể trong Vim?
- 16. Tại sao Vim lưu tệp bằng phần mở rộng ~?
- 17. Mở nhiều tệp trong các tab mới bằng VIM
- 18. tab tmux với tên tệp mở trong vim
- 19. Mở tệp từ xa bằng TextWrangler
- 20. Mở và thực thi tệp trong trình thông dịch SML từ bên trong Vim
- 21. Có cách nào để mở nhiều tệp cùng một lúc từ vim không?
- 22. filezilla, lỗi khi viết thất bại
- 23. Chọn các tệp kết quả từ grep trong vim
- 24. Shortcut để mở tập tin trong Vim
- 25. chuyển hướng đầu ra của lệnh 'find' sang 'vim'
- 26. Chuyển sang chế độ siêu người dùng trong phiên vim
- 27. Có thể "mở rộng" IntelliJ sao cho tôi có thể mở tệp hiện tại trong VIM
- 28. Mở rộng Vim (qua Python)?
- 29. Khách hàng FileZilla chạy trong dòng lệnh
- 30. Làm thế nào để mở cửa sổ Console trong Eclipse?
Cảm ơn, điều này đã hiệu quả đối với tôi – stackunderflow