当我想在终端窗口内编辑文件时,无法识别编辑命令。我希望它打开我的编辑器(Sublime Text Editor 2),并采取以下步骤:
在我的路径上创建了一个符号链接:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
将其指定为我的默认编辑器:
export EDITOR='subl -w'
该命令subl
启动了编辑器,因此一切正常。我还可以看到环境变量设置正确。
edit ~/.bashrc
但是当我尝试通过输入例如来编辑文件时仍然收到“-bash:edit:未找到命令”错误。
答案1
编辑不是 bash 内置命令。
这意味着 shell 会搜索edit
你调用的二进制文件PATH
或别名或名为 edit 的函数。