我希望 gvim 始终在单独的窗口中打开并立即返回命令提示符。换句话说我想要
gvim filename
与
gvim filename &
似乎我应该能够使用别名来做到这一点。别名是否有特殊的通配符?就像是:
alias gvim="gvim <wildcard> &"
其中“通配符”将被命令行上 gvim 之后的任何文本替换。
我也试过:
function gvim()
{
"/cygdrive/c/program files (x86)/vim/vim72/gvim.exe" "$@" "&" ;
}
但它只会打开 gvim 而不会像我想要的那样返回提示。
如果有人能指出我正确的方向,那将大大提高我对 .bashrc 工作原理的理解。
谢谢!
-德里克
更新:我通过去掉 & 和末尾的分号周围的引号来让它工作:
function gvim()
{
"/cygdrive/c/program files (x86)/vim/vim72/gvim.exe" "$@" &
}