9得票4回答
在Linux中,我如何测试程序的输出是发送到实时终端还是文件?

当你使用git时,它似乎神奇地知道标准输出是通过管道还是进入文件,而不是显示到控制台。例如,如果启用了颜色,并且执行以下命令: git status 这将为列出的不同文件类别着色输出。但是,如果您这样做 git status | less 或者 git status > s...

9得票6回答
在Linux上,Emacs/xterm颜色问题的烦恼

我在本地Linux系统和远程集群的登录节点上都使用控制台窗口中的emacs。我经常使用emacs,并且已经在我的.emacs文件中将前景色设置为白色,如下所示: (set-foreground-color "white") (set-background-color "black") 然...

9得票6回答
在vim中修复颜色或者入门?

我对Ubuntu 13.04下Vim的行为以及颜色重现的问题感到失望。 当我设置配色方案时出现问题,我也尝试使用set t_Co=256修复,但是没有任何改变。我还尝试了不同的终端仿真器和不同的设置,但实际上什么也没有改变。 我尝试了GVim,显然它可以正确处理颜色,且我有一个更加一致的行...

9得票2回答
在所有命令中隐式调用grc终端彩色化程序

我喜欢终端用的grc colorizer,但是我必须要明确地在想要加颜色的内容前面添加: grc --config=conf.mine 有没有办法让它自动应用到你在命令行中输入的所有内容(这样可能我甚至不需要知道grc是什么)?也许可以使用shell hooks来实现,如果没有更好的替代...

8得票3回答
使用Python后,输入的终端显示会失去同步?(临时解决方法 = `reset`)

每当我运行交互式控制台使用python或python3时,提示符的显示几乎在第一次或第二次交互后立即不同步: >>> [1,2,3] >>> [1, 2, 3] print('hi') >>> hi 然后,当我退出Python时,这种...

8得票3回答
如何设置Linux X终端,使Emacs可以访问256种颜色?

当我在X终端窗口中运行emacs -nw,并请求M-x list-colors-display时,我只得到了一个简陋的调色板: black red green yellow ...

8得票6回答
如何在退出vim后清除屏幕

有时候在终端上退出 Vim 后会留下一些东西,如“按任意键继续”,有没有办法在退出 Vim 后返回到一个清空的终端界面? 我对 Vim 还不熟悉,请告诉我应该怎么做。 抱歉,我第一次表达得不够清楚。实际上,我想问的是:在 Vim 中输入 :q 后是否有办法在不进一步输入命令的情况下返回到一个...

8得票1回答
如何获取命令的退出代码而不是xterm的退出代码?

如果我使用xterm这样的命令(在我的情况下是另一个脚本)进行调用: xterm -e sh second.sh 在 xterm 返回后,$? 中的值是 xterm 的退出状态码(通常为 0),而不是我的脚本。 有没有办法获取我的脚本的退出状态码?

8得票3回答
Python 终端仿真

我希望在Python应用程序中运行一个兼容xterm的虚拟终端。我需要在其中运行基于ncurses的应用程序,向其提供用户输入并读取其输出。 到目前为止,我已经找到了python-vte,但它只提供了一个GTK+小部件(libvte具有所需的VtePty类,但Python绑定不支持),并且具...

8得票2回答
如何在qemu中打开-serial pty?

我正在运行带有 -serial pty 选项的qemu,并且qemu给出了以下信息:char device redirected to /dev/pts/1,但是它没有生成新窗口。我可以从不同的窗口使用cat命令读取pts1上的内容,但是我无法向其输入任何字符。你知道如何启动一个具有特定pts...