Nyní je možné spouštět spustitelné soubory Windows (jako Sublime Text) z příkazového řádku Bash na Ubuntu.
Také byste měli být schopni nastavit alias pro použití z příkazového řádku (jak jste se o to pokoušeli). Můj je následující (a funguje dobře):
alias subl='"/mnt/c/Program Files/Sublime Text 3/subl.exe"'
Všimněte si druhé sady uvozovek:je to nutné kvůli mezerám v cestě k souboru. Případně můžete uniknout mezerám (jak jste to udělali ve svém příkladu).
Odpověď Nicka F je správná, ale je tu důležité upozornění.
Pokud je vaším záměrem upravovat soubory Linuxu pomocí Sublime Text, měli byste to přehodnotit. Jak jsem zjistil z první ruky, může to způsobit poškození dat.
Další podrobnosti o důvodech naleznete zde:https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
Uvědomuji si, že toto je starý příspěvek, ale doufám, že to poslouží jako varování pro ostatní uživatele, kteří se pokoušejí nastavit Sublime Text pro úpravu souborů Linuxu.
Vytvoření aliasu vám nedovolí používat
subl path_to_file
místo toho můžete aplikaci subl propojit se svou složkou /bin
sudo ln -s /mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe /bin/subl
Hotovo!!
Pokud není složka /bin, proveďte whereis ls
a nahraďte /bin výstupním adresářem
ps-/bin je standardní adresář v unixovém OS, který obsahuje spustitelný soubor (krátká forma binárních souborů)