1. ホーム

[解決済み】同じ行に複数のコマンドがある場合

2022-04-05 13:46:15

質問

Vim で同じ行に複数のコマンドを実行できるようなものを探しているのですが、*nix システムでセミコロンを使ってコマンドを区切ったり & Windowsの場合。 これを実現する方法はないでしょうか?

どのように解決するのですか?

バー | を使用すると、このようなことが可能になります。から :help :bar

'|' はコマンドを区切るのに使えるので、1つのコマンドで複数のコマンドを与えることができます。 の行になります。 もし '|' を引数の前に置きます。 '\' .

:echo "hello" | echo "goodbye"

出力します。

hello
goodbye

注意:この場合 ~/.vimrc のマッピングをサポートしていません。 | または \| . このような場合は <bar> の代わりに