linux - Vim:如何打开名称由运行 shell 命令确定的文件

标签 linux bash shell vim

假设我有一个命令,比如 find ABCD | grep text1 输出要打开的文件的完整路径。我知道我可以使用 xargs 将此输出发送到 vim 并打开文件,但这只能在命令行中实现。

我如何在 vim 编辑器中执行此操作?

最佳答案

假设 COMMAND 准确返回文件的路径,那么从命令行执行类似这样的操作应该没问题:

$ vi $(COMMAND)

这在 vim 中应该没问题:

:e `COMMAND`

关于linux - Vim:如何打开名称由运行 shell 命令确定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35902916/

相关文章:

php - 如何将调用程序的输出重定向到文件?

php - 使用 exec Laravel PHP 运行 .sh 文件

linux - 无法使用命令/usr/bin/xdpyinfo 执行显示颜色的自动检查。检查是否设置了 DISPLAY 变量。失败<<<<

linux - incrond 文件产品的所有者?

linux - 在 GNU/Linux 上显示 CGI 错误的日志文件

bash - 如何在其他脚本中使用 .bashrc 中定义的别名?

bash - 如何检查字典是否包含bash中的键?

bash bcmath 函数

python - 如何避免 libv4l2 资源忙于并行执行 python-opencv 代码?

linux - 在 bash shell 中打印文件中每行的 3 个字符