0

.zshrcファイル名を引数としてgvimを開くために、次のエイリアス/関数があります。

vim() { 
    if [[ $# -ge 1 ]]; then
        gvim "$*";
    else 
        gvim;
    fi
}

ファイルは問題なく開きますが~、パスを渡そうとすると機能しません。たとえば、zsh vim ~/dir/test1.txt(に存在するファイルC:\Users\myname\dir\test1.txt)から、gvimは次のファイル[NEW DIRECTORY]で開きますが、\c\Users\myname\dir\test1.txtこれは存在しませんか?この問題を解決するにはどうすればよいですか?

4

1 に答える 1

2

cygpathは、次のようにここで役立つ場合があります。

gvim `cygpath -w $*`
于 2013-04-18T01:27:26.047 に答える