有沒有辦法將外部命令鏈接到vim命令行中的內置命令?我想要做這樣的事情:在VIM中使用外部命令鏈內置命令
vsp !git diff --name-only
我已經試過
vsp system('git', 'diff', '--name-only')
和
vsp `!git diff --name-only\`
(你知道的,以防萬一其他bash的東西似乎只是工作中vim)無濟於事。有誰知道一種方法來做到這一點。我當然只會修改一個文件。提前致謝!
我也試過:execute "vsplit " . !git diff --name-only
,vsplit exec "!git diff --name-only"
和:execute "vsplit " . exec "!git diff --name-only"
。沒有運氣
您是否希望將'git diff --name-only'的輸出放入新的垂直分割中? – Zach
不,我想在拆分窗口中的新緩衝區中打開已更改的文件。 'git diff --name-only'的輸出將是一個相對路徑。 – paulski