Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
vimでエイリアスマジックを実行しようとしています。通常、コマンドにアンパサンド ( &) を追加すると、コマンドがバックグラウンドで開始されることがわかっています。何かをユーティリティとして追加することでそれを可能にするものはありますか? 要するに、代わりに
&
alias gvim='gvim -f &'
私はこれをしたい:
alias gvim='background gvim -f'
backgroundユーティリティはどこにありますか。
background
alias gvim='gvim -f &'エイリアスへの「引数」はエイリアスの展開後に配置されるため、エイリアスは機能しません。
gvim foo.txt
に展開します
gvim -f & foo.txt
コマンドとその引数の間にアンパサンドを入れます。
エイリアスの代わりに、関数を使用します。
gvim () { command gvim -f "$1" & }