几次,我已经让Mac OS X终端处于奇怪的状态,因此新行不会像通常那样被解释。就好像他们在做换行部分,而不是回车。例如,我通常会看到这样的事情:
% git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
但是当终端以这种奇怪模式结束时,我得到了这个:
% git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
我可以创建一个新的终端窗口来解决这个问题,但这有点烦人。如果可能的话,我想保持同一个窗口处于活动状态,以防我在回滚缓冲区中需要一些东西。当这样的问题出现时,我能做些什么来解决问题吗?
(我不知道它是否相关,但我通常会在退出emacs时得到这个。我不时地做错了,并且偶然选择另一个命令而不是 C-x C-c
。在我意识到发生了什么之前,我的手指取消了它,所以我不知道它可能是哪个命令,但是一旦emacs消失了,终端就处于这个有趣的新模式。)