更容易 grep / diff 结果。理想情况下带有水平滚动条......
在偏好设置中没有找到设置...
答案1
我刚刚意识到一个更好的选择是使用screen
,随 OS X 一起提供。
screen
在终端窗口中输入,然后输入Ctrl-A
,接着:
输入 进入命令模式。然后您可以输入命令width -w 300
(用适合您目的的 300 替换任何数字)。width 命令以 为单位设置虚拟终端的终端宽度screen
(在我的示例中为 300 个字符)-w
,使用选项告诉 screen 不要尝试调整实际终端窗口的大小。
您正在查看的差异现在将延伸到 OS X 终端窗口之外,您可以使用左右箭头键向左和向右滚动。
答案2
您可以做的是通过管道将输出传输到“less -S”并使用光标键向左/向右移动。
答案3
将输出通过管道传输到 less -S 并不能完全满足您的要求,它会将行截断到终端宽度,并且会丢失一些数据显示。但是,我认为这是在不使用 GUI 应用程序的情况下最接近的结果。如果您使用 GUI 应用程序,则可以在(例如 bbedit)中打开文件并关闭换行。Bbedit 还具有很好的命令行工具,bbedit 和 bbdiff。您可以通过管道传输到 bbedit,它将打开一个新窗口。您可以将 Bbdiff 用作 diff 工具并以图形方式查看结果。
答案4
如果您想要比较结果,请使用随 OS X 开发人员工具一起安装的 FileMerge 应用程序。它还有一个命令行界面opendiff file1 file2