emacs echo area 不是行缓冲的
2015-10-31 22:39
190 查看
在linux环境下学习apue的第8.6小节时发现一个疑似emacs的bug
在emacs里执行shell-command命令,默认的命令输出到echo area,但是不是行缓冲的,不知道是不是个bug
可能stdio被重定向到emacs的临时文件,默认是全缓冲的了
在emacs里运行程序,父进程没有flush io buufer,导致在子进程中多输出了一行。而直接在终端下执行命令就没有问题。见下图
在emacs里执行shell-command命令,默认的命令输出到echo area,但是不是行缓冲的,不知道是不是个bug
可能stdio被重定向到emacs的临时文件,默认是全缓冲的了
在emacs里运行程序,父进程没有flush io buufer,导致在子进程中多输出了一行。而直接在终端下执行命令就没有问题。见下图
相关文章推荐
- 数据库查询
- Android发送短信验证码
- C与Python变量的区别
- 3D数学 欧拉角类源代码(附中文注释)
- android intent跳转时传参
- 大数除(正整数整除)
- 普通java类获取 spring中的bean方法
- ScrollView内嵌套EditText导致EditText无法滑动
- CocoPods安装SDWebImage
- 《leetCode》:palindrome Number
- linux经典书籍
- TCP/IP详解 卷1 笔记 第11章 UDP:用户数据报协议
- Oracle外链接查询遇上过滤条件后导致外链接失效
- iOS9使用提示框进行文本输入的正确实现方式
- Tomcat中JVM内存溢出及合理配置
- 【LeetCode从零单刷】Combinations & Combination Sum 系列
- Quartz 2D学习(三)自定义圆角按钮
- 关于数据库查询
- hdoj--1398--Square Coins(母函数)
- struts2逻辑视图类型汇总与解释(转)