我在Windows Powershell上为bash设置Sublime Text时遇到问题。我想使用Sublime Text而不是emacs或vi。我让它工作一次,但每次我关闭终端它都会停止工作。
我用过
alias subl='"/mnt/c/Program Files/Sublime Text 3/sublime_text.exe"'
并且这可以工作但是在我关闭终端并重新打开它之后,它再也无法识别该命令。
答案 0 :(得分:0)
从powershell运行bash.exe
或直接调用bash.exe
时,Windows似乎不会使您的默认目录成为您的家!多数民众赞成也许也许你不能像其他人提到的那样看到.bashrc
。所以为了使你的别名持久..
搬到你的家中:
cd ~
vim .bash_profile
我使用.bash_profile
但正如其他人提到的那样你可以/可以将它添加到.bashrc
将此添加到您的.bash_profile
:
alias subl=' "/mnt/c/Program Files/Sublime Text 3/sublime_text.exe"'
现在,每次登录时,.bash_profile
都会加载您的别名
subl
将为您显示加载Sublime文本
我会推荐一种稍微清晰的方式。将其添加到您的.bash_profile
:
export PATH="/mnt/c/Program Files/Sublime Text 3":$PATH
现在你可以简单地运行:
sublime_text.exe
答案 1 :(得分:0)
做 WIN +暂停 选择高级设置
select Environment Variables add the path to sublime to the env variable list