2

用例如下

  • 您修改了一些文件并git status显示给您
  • 你想编辑其中一个文件Sublime
  • 你觉得 hacky 并想从命令行执行此操作

使用Vim您可以执行以下操作:

vim 'git status --porcelain | grep "myfile.txt" | cut -c 4-'

我使用 Sublime 和 Windows,但不知道如何完成。Sublime 似乎有--command命令,但我无法让它工作。所以问题是如何做到这一点?(我没问题powershell

4

2 回答 2

4

在 powershell 中,您可以这样做:

sublime $(git status --porcelain | grep "myfile.txt" | cut -c 4-)
于 2013-06-20T18:10:10.777 回答
-1

打开所有修改/删除/新文件:

vim `git status --porcelain | awk '{print $2}'`
于 2015-01-22T18:33:30.600 回答