パラメータを持つzshエイリアス

パラメータを持つzshエイリアス

次のように定義されたエイリアスがありますneovim-qt

gvim='nvim-qt --geometry 500x320 --'

これにより、各タブに1つずつ2つのタブを持つQTウィンドウを呼び出してgvim foo.py ook.py実行できます。neovim

ただし、これはシェルプロンプトに戻ります。&コマンドラインの末尾に1つを追加する必要があります。私は怠惰で物忘れがあり、いつも仕事をしていないので迷惑ctrl+zですbg&エイリアスの他のすべてのパラメータの後に1つを追加したいと思います。

どうすればいいですか?

ベストアンサー1

単純なコマンドをエイリアスに置き換えるよりも複雑な操作を行うには、シェル関数を使用してください。

あなたの場合:

function gvim {
    nvim-qt --geometry 500x320 -- "$@" &
}

エイリアスは、お気に入りのロゴを追加するなどの簡単な操作にのみ役立ちますls

おすすめ記事