Command line 无法从命令行访问Coda应用程序

Command line 无法从命令行访问Coda应用程序,command-line,coda,Command Line,Coda,我无法从命令行访问尾码。我安装了“命令行coda”插件,验证了我的安装位置是否正确,但我似乎仍然可以访问coda。Coda位于我的“Applications”文件夹中,这是插件的默认位置 有人有这个问题吗?有什么建议吗?在上,建议您更改路径 export CODEPATH=/Applications/Coda.app 因此,我在我的.bash_配置文件中包含了上面这一行,但没有任何帮助 $ Coda -v -bash: Coda: command not found 感谢您提供的指导。在Ma

我无法从命令行访问尾码。我安装了“命令行coda”插件,验证了我的安装位置是否正确,但我似乎仍然可以访问coda。Coda位于我的“Applications”文件夹中,这是插件的默认位置

有人有这个问题吗?有什么建议吗?在上,建议您更改路径

export CODEPATH=/Applications/Coda.app
因此,我在我的.bash_配置文件中包含了上面这一行,但没有任何帮助

$ Coda -v
-bash: Coda: command not found

感谢您提供的指导。

在Mac上打开应用程序的默认方式是使用
open-a AppName
,因此您应该能够更改bash配置文件以使用该配置文件:

$ open -a Coda
我已经创建了一个bash脚本(与使用插件相反),Gregory Tomlinson最初发布了这个脚本(看起来他已经把它取下来了,但看起来如下所示)

在/bin中创建一个名为coda的新文件:

$ cd /bin
$ sudo touch coda
$ vim coda
点击
i
进入插入模式。然后包括以下代码:

#! /bin/bash
if [ "$1" = "" ]; then
    echo "Please specify a file to open or create"
    exit 0
else
    for ARG in $*
        do
            touch -a $ARG && open -a Coda $ARG 
        done
    exit 0
fi
保存并退出(按esc键退出插入模式,然后键入
:w!sudo tee%>/dev/null
,然后按回车键,在提示时按L键加载,然后键入
:q
退出)。然后授予该文件执行权限:

$ chmod u+x coda
启动一个新的终端窗口,您应该能够使用:

$ coda filename.foo
或者只是:

$ coda

出于某种奇怪的原因,我的付费注册Coda 2应用程序今天早上无法为我打开。我发现这个终端命令对我有效:

open -a Coda\ 2

我也有类似的问题。安装插件后,我仍然无法从命令行启动coda。我仔细查看了/user/local/bin,不知怎么的,权限被重置了,所以我没有/user/local/bin的执行权限

我使用以下内容更新了权限:

sudo chmod o=rx,g=rx /usr/local/bin

这解决了我的问题。但是,如果指定的文件不存在,Coda将不会启动,这使得从命令行创建文件变得很困难

您还可以将以下内容放入
~/.bash\u配置文件
文件中:


alias coda='open-a“coda2”

我非常感谢您提供的所有细节。谢谢,今晚我得试试这个--很抱歉,我不能投票支持你,因为我最近才知道这个网站,而且还没有声誉允许它。