Ubuntu コマンド ラインの Bash から Windows 実行可能ファイル (Sublime Text など) を起動できるようになりました。
コマンドラインからエイリアスを使用するように設定することもできます(しようとしていたように)。私のは次のとおりです(そして正常に動作します):
alias subl='"/mnt/c/Program Files/Sublime Text 3/subl.exe"'
2 番目の引用符のセットに注意してください。これは、ファイル パスにスペースが含まれているために必要です。または、スペースをエスケープすることもできます (例で行ったように)。
Nick F の答えは正しいですが、重要な注意点があります。
あなたの意図が Sublime Text を使用して Linux ファイルを編集することである場合は、再考する必要があります。私が直接発見したように、そうするとデータが破損する可能性があります。
理由の詳細については、https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
これが古い投稿であることは承知していますが、Sublime Text をセットアップして Linux ファイルを編集しようとしている他のユーザーへの警告として役立つことを願っています。
エイリアスを作成すると使用できなくなります
subl path_to_file
代わりに、subl アプリケーションを /bin フォルダーにリンクするだけです
sudo ln -s /mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe /bin/subl
やった!!
/bin フォルダーがない場合は whereis ls
を実行します /bin を出力ディレクトリに置き換えます
ps-/bin は、実行可能ファイル (短い形式のバイナリ) を含む Unix ライクな OS の標準ディレクトリです。