Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有一种标准化的方式来声明您喜欢的差异工具(如文件或目录比较)。
对于首选编辑器,有EDITOR环境变量,但我无法找到差异。
EDITOR
如果不是,也许有人编写了一个脚本,可以重新配置最常用的工具来执行此操作。
EDITOR通常由各种 shell 使用,这些 shell 为某些内容(如命令历史记录)提供行编辑功能。例如,v在vi-edit模式中按下bash将在您首选的编辑器中显示用于编辑的命令。
v
vi-edit
bash
我不知道shell的任何diff处理方面,因此对DIFF变量的需求似乎是不必要的。如果您想要diff一些文件,请使用diff或您喜欢的文件,如果不是diff.
diff
DIFF
但是,没有什么能阻止您编写自己的程序,该程序确实使用DIFF变量对文件执行差异分析。