質問: vim内からunixコマンドを実行する方法は? vimの中にいるときにunixコマンドを実行するにはどうすればよいですか?
回答: 上記の回答に加えて、現在のvimバッファーの内容を:%!を使用したシェルコマンドのstdinとして使用できます。たとえば、現在のvimウィンドウの内容から行をフィルタリングして、内部に部分文字列caがある行のみを含めるとします。あなたは使うことができます::%! grep ca これは自動的に行をフィルタリングし、現在の行の代わりにgrep出力を配置します。