我对包含字符串的文件执行了 ack-grep。然后我想在 VIM 垂直分割窗口视图中打开这些文件。如何通过终端完成此操作?
答案1
首先,您需要输出包含您要查找的匹配文本的文件的文件名和路径:
ack -ail "my text"
a = 所有文件 i = 不区分大小写 l = 仅输出文件名路径
将该行与以下 shell 扩展脚本结合起来:
vim -O $(ack -ial "my text")
O = 在分割窗口视图中打开文件。 或者 E = 在水平分割视图中打开文件。
输出将会像这样: