在Emacs的sh-mode中,我正在寻找一种直接在当前缓冲区中执行shell脚本的方法,就像Python-mode中的C-c - C-c一样。使用M-!真的很累人。任何数量的谷歌搜索都无济于事。这个是可能的吗?
发布于 2009-12-09 14:35:05
M-|
为shell-command-on-region
所以如果你想执行整个缓冲区,C-x h M-|
或者你可以重新绑定到更方便的地方。
发布于 2010-01-08 23:24:11
当我编辑一个名为foo.sh的shell脚本时,我将变量compile-command
设置为"foo.sh“。然后,C-c m
(编译)或C-c r
(重新编译)执行脚本。在运行脚本之前,C-c m
允许我向脚本添加或修改参数,C-c r
将使用最后使用的参数来运行脚本。
发布于 2009-12-09 14:31:31
重新绑定M-!对于您更喜欢的内容,您可以对本地键映射执行此操作,以仅影响shell缓冲区。
https://stackoverflow.com/questions/1871970
复制相似问题