因此,我看到另一个问题,该问题显示了如何使用代码行在 vim 中打开多个文件
ps: & vim @(Get-FarPath -Selected) #
但这似乎只适用于从活动面板中选择的文件。
如果我有两个面板,我正在对它们进行目录/文件比较,那么在选择面板 1 上的文件时,如何打开 kdiff3 的实例,并让 kdiff3 在面板 2 上为面板 1 上选定的每个文件打开同名文件?
答案1
有两种可能的方法可以实现这一点,其中一种我将列出,另一种包括 PowerShellFar 和 FarNet。
选择面板1或面板2中的文件
按下
ctrl+g
可弹出对话框execute command on selected
类型
"C:\Program Files\kdiff3\kdiff3.exe" "!\!.!" "!#!\!^!.!"
如果你的路径上有 kdiff3,你可以"C:\Program Files\kdiff3\kdiff3.exe"
在命令中用kdiff3
如果您按下ctrl+g
打开execute command on selected
对话框然后按下 ,F1
则会进入上下文帮助。从那里,您可以选择special symbols
主题,并查看各种命令的含义列表,!\
例如!.!