Trong chế độ sh trong Emacs, tôi đang tìm cách thực thi một kịch bản lệnh shell trong bộ đệm hiện tại trực tiếp như C-c C-c trong chế độ Python. Sử dụng M-! thực sự mệt mỏi. Bất kỳ số lượng googling không giúp đỡ. Điều này có thể không?Emacs: Thực hiện mã trong chế độ shell-script
13
A
Trả lời
11
là shell-command-on-region
vì vậy nếu bạn muốn thực hiện toàn bộ đệm, C-x h M-|
hoặc bạn có thể rebind một cái gì đó thuận tiện hơn.
1
Rebind M-! với một cái gì đó bạn thích tốt hơn, bạn có thể làm điều đó với sơ đồ bàn phím cục bộ để chỉ ảnh hưởng đến bộ đệm vỏ.
6
Khi tôi chỉnh sửa tập lệnh hệ vỏ được gọi là foo.sh, tôi đặt biến số compile-command
thành "foo.sh". Sau đó, C-c m
(biên dịch) hoặc C-c r
(biên dịch lại) thực thi tập lệnh. C-c m
cho phép tôi thêm hoặc sửa đổi các đối số cho tập lệnh trước khi chạy nó, C-c r
sẽ chạy nó với các đối số cuối cùng được sử dụng.
Các vấn đề liên quan
- 1. Mã hóa đoạn mã trong chế độ Emacs noweb?
- 2. Thực hiện chế độ php (và các chế độ dẫn xuất chế độ cc khác) tương thích với Emacs 23
- 3. Mã Emacs để tự động đặt chế độ tab thụt lề theo mã hiện tại
- 4. Emacs: python-shell chế độ kém xuất hiện "lagged"
- 5. emacs - tự động hoàn thành trong chế độ Emacs Lisp
- 6. chế độ đường dây dài trong Emacs
- 7. Mã hóa Zen cập nhật chế độ emacs
- 8. Emacs chế độ nào tôi hiện đang sử dụng
- 9. Thêm Bàn phím Binding vào Chế độ Emacs Hiện tại
- 10. Chế độ Emacs cho R?
- 11. Tab ở chế độ HTML trong Emacs
- 12. Tắt chế độ viper trong Emacs?
- 13. Chế độ chính Javascript trong Emacs
- 14. ngày chế độ org ở các chế độ Emacs khác
- 15. emacs bản đồ chế độ ác chế độ độc
- 16. Emacs chế độ gấp liên tục
- 17. Mũ Emacs khóa chế độ nhỏ?
- 18. Gỡ lỗi Emacs Lisp chế độ chính
- 19. Chế độ mã hóa mã hóa và xác thực
- 20. Có chế độ BNF cho Emacs không?
- 21. emacs tùy chọn chế độ python
- 22. Làm cho mã nguồn từ một khối mã đầu vào thành một khối mã khác trong chế độ org Emacs
- 23. Thực hiện tác vụ ở chế độ nền trong JavaFX
- 24. Cách tạo chế độ xem cột trong Emacs Lisp?
- 25. Chế độ Emacs nhiều dòng chú thích
- 26. Có chế độ Emacs cho Rscript không?
- 27. Emacs: nhập CSV vào chế độ org
- 28. tài liệu chế độ python cho Emacs
- 29. Scala chế độ thụt đầu dòng trong Emacs
- 30. Thực hiện mã ruby trong môi trường hạn chế
Mmm ... Tôi nhận được lời nhắc "** Lệnh Shell trên vùng: **" trong bộ đệm mini. Công việc này dự định làm như thế nào nhỉ? Tôi nghĩ rằng khu vực được chọn sẽ được thực hiện trong một vỏ ... – nephewtom
@nephewtom chỉ cần gõ 'sh' trong dấu nhắc và sau đó nội dung của bộ đệm sẽ được chạy qua shell – tlegutko
Cảm ơn @tlegutko! – nephewtom