从 netrw 在外部应用程序中打开文件?

从 netrw 在外部应用程序中打开文件?

有没有办法配置 netrw,以便它可以根据文件扩展名在外部应用程序中打开文件。例如,如果我有一个包含图片的目录,我可以在 netrw 中选择它们并在外部图像查看器中打开它们(例如系统默认)。

答案1

是的,在 netrw 目录列表中,您可以通过按来触发此功能x(甚至可以通过gx);cp 在任意文本缓冲区中触发。:help netrw-x

默认情况下,这会将文件的外部打开委托给操作系统的默认文件处理程序;这些处理程序通常会检查文件名的扩展名并执行“正确的事情”。您可以更改默认的外部处理程序,甚至可以使用 Vimscript 函数自定义此功能;cp。:help netrw_filehandler

相关内容