为什么我的终端窗口中不再有标记文字?


12

我是Mac OSX Yosemite上热切的终端用户。我不时在“终端”窗口中标记文本,以将其复制(右键单击或按cmd + c键)复制到剪贴板上。

由于某种原因,它突然停止工作!我无法再通过单击和拖动鼠标在终端窗口中标记文本。我一直在寻找一种方法来关闭标记(在Windows命令行工具中出于某种原因有这样的设置),但是我找不到用于控制它的任何选项。即使无法用鼠标标记,我也可以从屏幕顶部的文件菜单栏中选择“编辑”-“标记所有内容”(从挪威OSX版本免费翻译:))-并标记一切正常。我可以看到所有标记的内容,并且可以按预期进行复制和粘贴。但是,我无法用鼠标影响标记-在标记所有无法用鼠标取消选择的内容之后。

有没有人提示如何通过再次单击和拖动鼠标来启用标记?


如果您使用其他个人资料怎么办?参见Preferences-> Profiles
Pepijn van Leeuwen 2015年

不幸的是,使用不同的配置文件无法正常工作。我必须在下面使用@kylebellamy的解决方案。
Markus Bekken

Answers:


7

有时,首选项文件中的内容会出现问题,您需要删除它们才能使它们再次正常运行。重新启动应用程序后,它将重新构建其首选项。

尝试这个:

完全退出终端,然后删除此文件:(您的主文件夹)/Library/Preferences/com.apple.Terminal.plist

希望对您有用!如果看不到库文件夹,请按照此快速指南进行操作


有效!我退出了终端机,但没有删除它,而是重命名了.plist文件作为终端机。在下一次启动时,它又可以完美运行:)
Markus Bekken

大!对于运行异常的应用程序,这往往是迈出的重要一步。
kylebellamy

6

鼠标事件可能被终端中运行的程序捕获。为此,请执行以下操作:

1)必须编写支持鼠标的程序(vim和tmux都是此类程序的示例),并且

2)终端必须处于鼠标报告模式。默认情况下启用此模式。

如果禁用鼠标报告(“查看/允许鼠标报告”,)R),则无论应用程序是否支持鼠标,都不会捕获鼠标事件,并且您可以选择和复制文本。


wasR是允许在Terminal中的Midnight Commander复制/粘贴的技巧。
mivk

2

我遇到了这个问题,并通过完全退出终端然后再次打开解决了它。

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.