应使用版本控制系统来区分不同的默认设置。例如,在Git中,可以为编辑和比较操作分别设置全局和局部配置。全局配置将应用于所有存储库,而局部配置则只适用于当前存储库。以下是在Git中设置局部编辑和比较配置的示例代码:
编辑配置:
git config core.editor "nano"
比较配置:
git config diff.tool "vimdiff"
git config merge.tool "vimdiff"
git config difftool.prompt false