升级到OS X 10.11后的新终端行为


17

在emacs中编辑文件时,我注意到终端窗口的“排水沟”中的方括号。如果我通过调整窗口更新或ctrl-l强制窗口更新,则括号位于屏幕的两侧并消失。我想弄清楚如何关闭这个功能。

在这里,我刚刚对以'ax'和'或'开头的行进行了一些编辑。

关闭右手边

这是一个缩小的视图,显示屏幕右侧和左侧的括号。

全宽视图显示两个排水沟

我有:

  • 看了终端的偏好
  • 看了我的emacs配置
  • 构建了emacs的新版本(25.4)
  • 在22.x中发现了一个名为fringes的emacs功能
    • set-fringe-mode off在24.5或24.4中没有影响
  • 跳过本地初始化(-q)
  • 跳过所有初始化(-Q)

我激发了vi(vim 7.3)并且看见方括号也出现在那里的排水沟里!所以不是emacs问题。

我在2014年中期的MBP上运行OS X 10.11 El Capitan,终端版本号为2.6(361)。每当在包含或不包含现有文本的行上发生返回时,更改栏都会显示在终端内运行的文本编辑器中,并在重绘时消失。

我希望有人会看到这个并知道如何关闭它。


1
类似的问题(以及关于标记功能的解释):apple.stackexchange.com/questions/209635 / ...
nwinkler 2015年

Answers:


18

简短的回答是终端的“查看”菜单中的“隐藏标记”。

在我发现行为不是特定于emacs之后,我开始更关键地看终端。

在编辑 - >标记菜单中,有一个选项'自动标记提示行',默认为El Capitan。禁用此选项将停止添加新的“标记”。您可以在要从中删除标记的行上使用Cmd-Shift-U删除特定标记。最后“隐藏标记”以关闭标记的视觉指示。

从嫌疑人列表中删除emacs后,我发现其他几个类似的问题在Ask DifferentSuper UserStack Overflow上都得出了相同的结论。

评论者nwinkler提供了一个链接,他的研究标记是什么以及如何使用此功能。谢谢!


1
也可以禁用defaults write com.apple.Terminal AutoMarkPromptLines -int 0
Guillaume Algis 2015年

3
请参阅此处获取此功能的说明:apple.stackexchange.com/questions/209635 / ...
nwinkler 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.