在Emacs的sh-mode中,我正在尋找一種方法,像Python模式下的C-C C-c一樣直接在當前緩衝區中執行shell腳本。使用M-!真的很累。任何數量的谷歌搜索都無濟於事。這可能嗎?Emacs:在shell腳本模式下執行代碼
13
A
回答
11
是shell-command-on-region
,所以如果你想要執行整個緩衝區,C-x h M-|
或者你可以重新綁定的東西更方便。
1
Rebind M-!對於你更喜歡的東西,你可以把它做到本地keymap來影響shell緩衝區。
6
當我編輯名爲foo.sh的shell腳本時,我將變量compile-command
設置爲「foo.sh」。然後,C-c m
(編譯)或C-c r
(重新編譯)執行該腳本。 C-c m
允許我在運行腳本前添加或修改參數,C-c r
將使用最後一個參數運行它。
相關問題
- 1. 從Java代碼執行Shell腳本
- 2. Linux Shell腳本代碼未執行?
- 3. 從PHP代碼中執行shell腳本
- 4. 執行shell腳本的NodeJS代碼中
- 5. 執行shell腳本
- 6. 執行shell腳本
- 7. 在shell腳本中執行php腳本?
- 8. jenkins在執行shell中的腳本代碼問題
- 9. 在紅寶石代碼裏面執行一個shell腳本
- 10. 執行n行shell腳本
- 11. 從shell腳本執行symbolicatecrash
- 12. 難執行shell腳本
- 13. 從shell執行R腳本
- 14. 未執行shell腳本
- 15. 從shell腳本執行SQL
- 16. 執行shell腳本程序
- 17. 從mac執行Shell腳本
- 18. 無法執行shell腳本
- 19. 在單實例模式下使用xinetd運行shell腳本
- 20. shell腳本的Ruby腳本執行
- 21. 如何從shell腳本獲取telnet執行結果代碼?
- 22. 從shell腳本執行Maven任務並獲取錯誤代碼
- 23. 如何使用shell腳本執行java代碼?
- 24. shell腳本 - 解釋代碼
- 25. 在Emacs中執行Scala代碼
- 26. Shell腳本模式識別
- 27. shell腳本模式匹配?
- 28. 在不執行腳本的情況下點源代碼
- 29. 在Eclipse的Java代碼的運行時執行一個shell腳本
- 30. 在shell腳本執行程序的linux
嗯......我在mini-buffer中得到「**區域命令:**」的提示符。這應該如何工作?我認爲選定的區域將在shell中執行... – nephewtom 2015-09-24 13:16:24
@nephewtom只需在提示符下鍵入'sh',然後緩衝區的內容將通過shell運行 – tlegutko 2017-05-05 21:51:22
Thanks @tlegutko! – nephewtom 2017-05-07 20:15:29