Khi tôi chạy lệnh bash từ bên trong vim, tôi nhận thấy đường dẫn là sai. Có cách nào bên trong của tôi .vimrc để có nó tải. Bash_profile của tôi hoặc chỉ thừa hưởng các thiết lập PATH và bí danh từ thiết bị đầu cuối nó được đưa ra từ?Lệnh Bash từ vim
Trả lời
nếu bạn xác định trình bao là tương tác, vim sẽ tải tệp .bashrc hoặc .bash_profile của bạn. Mặc định nó không được tải.
này có thể được thực hiện bằng cách:
:set shellcmdflag=-ic
mặc định chỉ -c
, :h shellcmdflag
là để xem chi tiết. tất nhiên bạn có thể thêm nó vào tập tin .vimrc của bạn.
Nếu bạn đã thực hiện đúng cách export PATH
trong hồ sơ của mình, Vim sẽ kế thừa cài đặt PATH
của vỏ. Bạn có thể kiểm tra qua :echo $PATH
từ bên trong Vim, và cũng có thể thao tác nó qua :let $PATH .= ':/additional/path'
.
Nếu bạn cũng cần bí danh, bạn phải sử dụng giải pháp của Kent. Một lời cảnh báo: Với điều chỉnh này của 'shellcmdflag'
, bạn có thể (tùy thuộc vào sự phức tạp của môi trường shell của bạn) phải chịu một hình phạt thời gian chạy cho mỗi gọi vỏ từ Vim.
Bạn * sẽ * phải chịu một hình phạt thời gian chạy cho mỗi invocation vỏ (bao gồm cả 'hệ thống() 'invokation), thậm chí không có bất kỳ tập tin cấu hình (bash sẽ phải đầu tiên kiểm tra xem họ có mặt). Bạn chỉ * có thể * chịu * đáng kể * thời gian chạy hình phạt. – ZyX
- 1. Chạy tập lệnh vim từ dòng lệnh vim
- 2. Run Bash lệnh từ PHP
- 3. thực hiện lệnh Bash từ IPython
- 4. Xuất JSON từ tập lệnh Bash
- 5. Bash: mẫu grep từ đầu ra lệnh
- 6. Chạy tập lệnh bash từ Windows PowerShell
- 7. Fool python's os.isatty từ tập lệnh bash
- 8. Chạy lệnh bash từ tệp txt
- 9. Tập lệnh Bash hoặc Bourne?
- 10. lệnh MATLAB (từ bash/dòng lệnh) trên phiên đã chạy
- 11. Chạy tập lệnh bash từ tập lệnh R
- 12. Bash - Thoát tập lệnh mẹ từ tập lệnh con
- 13. vim - chạy: lệnh trong .bashrc của tôi
- 14. "sed" lệnh trong bash
- 15. Bash tham gia lệnh
- 16. Bash - Thoát lệnh SSH
- 17. lệnh bash -x
- 18. Vim không làm nổi bật cú pháp cho các tập lệnh bash (phiên bản msysgit)
- 19. Thêm lệnh vào Vim
- 20. lệnh vim trong Eclipse
- 21. thoát trong lệnh vim
- 22. Lệnh Vim đăng nhập
- 23. Kích hoạt thông báo KDE 4 từ tập lệnh bash
- 24. Tập lệnh Bash tạo một mảng từ ls?
- 25. dòng lệnh exec từ tập tin trong bash
- 26. grep mất màu khi chạy từ tập lệnh bash
- 27. Cách chạy tập lệnh bash từ chương trình C++
- 28. Chạy tập lệnh bash nhiều chuỗi từ Emacs
- 29. Cách thực thi tập lệnh .sql từ bash
- 30. Echo một cuộc gọi chức năng từ dòng lệnh vim
Hoàn hảo. Chính xác câu trả lời tôi đang tìm kiếm. Bạn xứng đáng một kim loại. – isaacsloan