终端命令‘编辑’未知(OSX 10.8.1):-bash:编辑:未找到命令

终端命令‘编辑’未知(OSX 10.8.1):-bash:编辑:未找到命令

当我想在终端窗口内编辑文件时,无法识别编辑命令。我希望它打开我的编辑器(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 的函数。

相关内容