zsh - zsh:找不到命令:subl
问题描述
我将我的 ubuntu shell 从 bash 切换到 zsh。
一切正常,像 ls 这样的基本命令实际上正在工作。
但问题是根本找不到我安装的 Sublime-text 和 VScode 等应用程序。
我输入subl program.c
并获得以下响应:zsh: command not found: subl
我输入which subl
并获得以下响应:subl not found
这是我的 .zshrc 文件:
export PATH=$HOME/bin:/usr/local/bin:$PATH
...
export ZSH="/home/kianoush/.oh-my-zsh"
...
ZSH_THEME="robbyrussell"
...
plugins=(git zsh-autosuggestions)
source $ZSH/oh-my-zsh.sh
...
export PATH="/usr/local/man:$PATH"
我尝试重新定义 PATH 变量,但可能我做错了。我对 VScode 等其他应用程序也有同样的问题。
解决方案
我通过在终端中输入以下命令来修复它:
sudo ln -s /snap/sublime-text/109/opt/sublime_text/sublime_text /usr/local/bin/subl
请注意,我使用 snap 安装了 sublime。对于使用 apt 安装的版本,您可能应该使用以下命令:
sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl
基本上,只需找到您的 sublime_text 文件并将它们链接到 /usr/local/bin/subl
推荐阅读
- youtube - 您如何使用 youtube-dl 录制直播的早期部分?
- amazon-dynamodb - 根据变化的值对 DynamoDB 中的数据进行排序
- reactjs - ReactJS FullCalendar 不会将事件加载到日历中
- c - 如何将在命令行上键入的行存储到 C 中的缓冲区中?
- list - 如何对具有预定组大小的组进行排序?
- javascript - 如何使用 1 个全局内存数组在 JavaScript 中模拟带有参数和局部变量的调用堆栈?
- asp.net - What specs should I use for my .NET webapp on Azure, or something similar?
- php - 我可以用这个“用户'root'@'10.0.1.168'的访问被拒绝(使用密码:YES)”做什么?
- flutter - Flutter AnimatedSize 仅在一个方向上起作用
- javascript - 使用 Javascript 使用按钮添加和清除 geojson?