打开 kdiff3,从不同的面板中选择 2 个文件

打开 kdiff3,从不同的面板中选择 2 个文件

因此,我看到另一个问题,该问题显示了如何使用代码行在 vim 中打开多个文件

ps: & vim @(Get-FarPath -Selected) #

但这似乎只适用于从活动面板中选择的文件。

如果我有两个面板,我正在对它们进行目录/文件比较,那么在选择面板 1 上的文件时,如何打开 kdiff3 的实例,并让 kdiff3 在面板 2 上为面板 1 上选定的每个文件打开同名文件?

答案1

有两种可能的方法可以实现这一点,其中一种我将列出,另一种包括 PowerShellFar 和 FarNet。

  1. 选择面板1或面板2中的文件

  2. 按下ctrl+g可弹出对话框execute command on selected

  3. 类型"C:\Program Files\kdiff3\kdiff3.exe" "!\!.!" "!#!\!^!.!"

如果你的路径上有 kdiff3,你可以"C:\Program Files\kdiff3\kdiff3.exe"在命令中用kdiff3

如果您按下ctrl+g打开execute command on selected对话框然后按下 ,F1则会进入上下文帮助。从那里,您可以选择special symbols主题,并查看各种命令的含义列表,!\例如!.!

相关内容