3

コマンドラインからCodaにアクセスできません。「コマンドラインコーダ」プラグインをインストールし、インストールが正しい場所にあることを確認しましたが、それでもCodaにアクセスできるようです。Codaは、プラグインのデフォルトの場所である「アプリケーション」フォルダーにあります。

誰かがこの問題を抱えていますか?任意のヒント?彼らのサイトでは、パスを変更することをお勧めします。

export CODEPATH=/Applications/Coda.app

そのため、上記の行を.bash_profileに含めましたが、役に立ちませんでした。

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

あなたが提供できるあらゆる方向性に感謝します。

4

4 に答える 4

9

Macでアプリケーションを開くデフォルトの方法はを使用するopen -a AppNameことです。そのため、bashプロファイルを変更して次のことを使用できるようにする必要があります。

$ open -a Coda

Gregory Tomlinsonが最初に投稿したbashスクリプトを(プラグインを使用するのではなく)作成しました(彼はそれを削除したようですが、次のように見えます)。

codaという名前の新しいファイルを/binに作成します。

$ 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してからReturnキーを押し、プロンプトが表示されたらLを押してロードし、入力:qして終了します)。次に、そのファイルに実行権限を付与します。

$ chmod u+x coda

新しいターミナルウィンドウを開始すると、次を使用できるようになります。

$ coda filename.foo

あるいは単に:

$ coda
于 2012-01-06T20:53:53.583 に答える
2

奇妙な理由で、私の有料登録済みCoda2アプリは今朝私のために開かなかった。私は私のために働いたこのターミナルコマンドを見つけました:

open -a Coda\ 2
于 2012-09-21T14:28:14.580 に答える
2

~/.bash_profile次のものをファイルに入れることもできます。

alias coda='open -a "Coda 2"'

于 2015-03-02T23:48:38.813 に答える
0

私も同様の問題を抱えていました。プラグインをインストールした後も、コマンドラインからcodaを起動できませんでした。/ user / local / binを詳しく調べたところ、どういうわけかアクセス許可がリセットされていたため、/ user / local/binの実行アクセス許可がありませんでした。

権限を次のように更新しました:

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

これで私の問題は解決しました。ただし、指定したファイルが存在しない場合はCodaが起動しないため、コマンドラインからファイルを作成するのは困難です。

于 2012-12-10T07:01:39.447 に答える