Shell 从vi编辑器中,使用任意程序打开任意类型的文件
Shell 从vi编辑器中,使用任意程序打开任意类型的文件,shell,vi,Shell,Vi,vi编辑器有一个非常有用的命令gf,可以在新的vi窗口中打开路径位于vi编辑器中光标下方的文件。我正在尝试推广此功能,以便通过shell命令(如open)过滤文件名,从vi编辑器中打开任何类型的文件 但是,基于对*nixopen命令的man页面的反复试验和仔细阅读,我认为不可能打开名称/路径通过管道/重定向传输的文件。例如,以下非常简单的命令失败,因为open无法接受管道输入作为参数 echo文件_name.txt |打开 在这种情况下,除了open之外,可能还有其他功能可以使用 下面是一组vi
vi
编辑器有一个非常有用的命令gf
,可以在新的vi
窗口中打开路径位于vi
编辑器中光标下方的文件。我正在尝试推广此功能,以便通过shell命令(如open
)过滤文件名,从vi
编辑器中打开任何类型的文件
但是,基于对*nixopen
命令的man
页面的反复试验和仔细阅读,我认为不可能打开名称/路径通过管道/重定向传输的文件。例如,以下非常简单的命令失败,因为open
无法接受管道输入作为参数
echo文件_name.txt |打开
在这种情况下,除了open
之外,可能还有其他功能可以使用
下面是一组vi
命令,我试图使用这些命令打开一个文件,该文件的路径是在vi
中使用vi
视觉模式选择的:
:“你想要。你想要