使用Emacs执行外部shell命令
来源:互联网 发布:淘宝店铺代运营方案 编辑:程序博客网 时间:2024/04/20 05:52
执行shell命令
shell-command(M-!)
若调用的shell命令输出不多,则直接输出在echo area,否则会输出到*Shell Command Output* buffer
shell命令stderr输出默认被重定向到stdout输出到*Shell Command Output* buffer. 你也可以通过设定变量`shell-command-default-error-buffer`的值将stderr的输出重定向到指定的buffer
若shell命令执行失败(返回值不会0),则会在mode-line显示shell命令的返回值
默认情况下Emacs会同步等待shell命令执行完成,若要Emacs异步等待shell命令,在shell命令后加&表示后台运行
若在执行该命令前用C-u传递了universal参数,则会将结果插入到当前buffer的光标处
async-shell-command(M-&)
异步处理shell命令,命令输出到*Async Shell Command* buffer
若在执行该命令前用C-u传递了universal参数,则会将结果插入到当前buffer的光标处
变量`enable-recursive-minibuffer`
该变量值为t,则当要在minibuffer中输入某个参数时,可用用M-!执行一个shell命令,则会将该shell命令的输出作为minibuffer的待输入参数.
变量`shell-command-default-error-buffer`
你也可以通过设定变量`shell-command-default-error-buffer`的值将stderr的输出重定向到指定的buffer
shell-command-on-region(M-|)
将所选区域通过stdin传递到shell命令中,并在echo area或output buffer中显示命令的输出
若在执行该命令前用C-u传递了universal参数,则会将结果替代该region
- 使用Emacs执行外部shell命令
- Emacs Shell命令
- emacs运行shell命令
- 中使用外部命令执行sql脚本
- jsp执行外部命令
- jsp执行外部命令
- python 执行外部命令
- java执行外部命令
- apahce2执行外部命令
- scala执行外部命令
- linux 使用 java 程序执行 shell命令
- 使用 shell 脚步循环执行命令
- Android中使用代码执行shell命令
- Linux下使用popen()执行shell命令
- shell中临时使用其他用户执行命令
- Linux下使用popen()执行shell命令
- Linux下使用popen()执行shell命令
- Linux下使用popen()执行shell命令
- Emacs的排序命令
- Emacs高亮设置:Hi-Lock mode笔记
- emacs中的elisp REPL工具:ielm
- Emacs中的网络工具封装命令
- emacs之occur mode笔记
- 使用Emacs执行外部shell命令
- 使用emacs编写html:html-mode简单使用笔记
- cppcheck使用指南
- 多线程不安全的posix函数
- 《巴菲特与索罗斯的投资习惯》读书笔记
- org-mode游戏化的简单实现
- 《穷爸爸,富爸爸》读书笔记
- 《Vim实用技巧》笔记
- 使用emacs作为代码片段管理工具