Có cách nào hoặc plugin để thực thi Mã, ví dụ: Ruby trong trường hợp của tôi, trực tiếp từ biên tập viên của tôi. Tôi biết điều này từ Textmate, nơi bạn có thể thực thi Mã với Cmd+R
hoặc Cmd+B
trong Sublime Text2. Trong văn bản tuyệt vời, nó được gọi là Build System
. Cảm ơn bạn đã tư vấn!Thực thi mã trong VIM tương tự như Cmd + R trong Textmate hoặc Cmd + B Sublime Text2
Trả lời
Nếu bạn chỉ muốn thực hiện bộ đệm hiện tại Ruby, bạn có thể làm điều này trong chế độ bình thường:
:!ruby %
Bạn cũng có thể lập bản đồ đó để một shortcut với phím lãnh đạo của bạn:
:map <leader>r :!ruby %<cr>
Mà sẽ cho phép bạn làm leader + r để chạy tệp.
Vâng, một điều đơn giản bạn có thể sử dụng là thực hiện lệnh trong trình bao của mình với :!
.
# Typing typing typing...
# Oh! Gotta commit.
:!hg ci -m "Add awesome module xyz"
Hoặc bạn có thể sử dụng :shell
để thả vào vỏ nếu bạn định làm những điều phức tạp hơn.
Sử dụng :!<anything want bash or the calling shell of vim to execute>
. Vì vậy, nếu bạn có một tập lệnh có tên foo.rb
, để thực hiện nó từ bên trong trình soạn thảo vim, hãy gọi :!ruby foo.rb
.
vim của tôi có một: lệnh rubydo, chọn phần mã bạn muốn thực hiện (hoặc không có gì để thực hiện toàn bộ đệm), và làm
:rubydo
" '<,'>" sẽ được bổ sung tự động sau ":" nếu một cái gì đó được chọn.
rằng nên để lừa
ruby-Á hậu là một plugin vim cho phép bạn chạy các kịch bản ruby từ bên trong vim, phần tốt là bạn có thể nhìn thấy đầu ra mã của bạn cùng với mã của bạn cùng một lúc .
IMHO tùy chọn tốt hơn là sử dụng rcodetools.
- 1. Thực hiện lệnh CMD từ mã
- 2. cmd dir/b/s cộng với ngày
- 3. Tương lai của cmd & powershell
- 4. Có một lệnh nguồn tương đương trong Windows CMD như trong bash hoặc tcsh không?
- 5. Sử dụng PHP để thực thi lệnh cmd
- 6. Tương đương đan của `R CMD Sweave myfile.rnw` là gì?
- 7. Cách thực hiện lệnh cmd qua Java
- 8. ALT + CMD + R ngừng hoạt động
- 9. C++ Thực hiện các lệnh CMD
- 10. R CMD check --as-cran warning
- 11. Subprocess.Popen(): ẩn vỏ cmd
- 12. cmd của thiết
- 13. Matlab trên cmd (winxp)
- 14. in mã thoát trong cmd trong cửa sổ os
- 15. Runtime.getRuntime(). Exec (cmd) treo
- 16. Cách chạy PowerShell trong CMD
- 17. @echo off trong DOS (cmd)
- 18. Thoát các ký tự đặc biệt trong cmd
- 19. Python: Làm thế nào tôi có thể thực thi tệp bat trong cửa sổ cmd mới?
- 20. Thực thi mã Ruby trong văn bản tuyệt vời 2
- 21. R CMD INSTALL --build gói -> "họa tiết mất tích"
- 22. Định dạng mã Ruby trong Vim
- 23. Thay đổi CodePage trong CMD vĩnh viễn?
- 24. Chọn lựa trong thẻ Mở/Đóng như TextMate?
- 25. Thay thế cho R CMD mydir build --binary là gì?
- 26. file Rất nhanh chóng mở trong Emacs tương tự như Sublime của Chuyển đến Bất cứ điều gì
- 27. Muốn ẩn màn hình nhắc cmd
- 28. Windows CMD - Đặt lại đường dẫn biến từ tập tin thực thi?
- 29. find -exec cmd {} + vs | xargs
- 30. batch scripting + ant - stop cmd nhắc từ tự động thoát