ワークスペースツリービューからではなく、c9-terminalタブからファイルを開く方法はありますか?
背景:c9では、書き込みアクセス権がないユーザーのワークスペースパスを/に設定できません。しかし、メインプロジェクトディレクトリ以外のファイル(仮想ホスト、php iniなど)を見て、変更したいです。ターミナルを使用すると、ユーザーが読み取りアクセスできるすべての場所を自由に移動できます。
現時点では、ターミナルからファイルを開く唯一の方法はvimを使用するか、ls
を使用して開きたいファイルをクリックすることです。
Edit:npm install -g c9
、 ワークスペースの再起動 を実行し、c9 file.ext
またはc9 open file.ext
here からの借用
c9 open <filename>
[設定]-> [設定]-> [ターミナル]に移動すると、[デフォルトのエディターとしてCloud9を使用]オプションがあります。このオプションを有効にしてターミナルを開くと、EDITOR
env変数は次のようになります。
$ echo $ EDITOR `which c9` open --wait
私の場合のc9へのパスは次のとおりです。
/ mnt/shared/sbin/c9
何らかの理由で、これは最初はうまくいきませんでしたが、今では問題なく動作します。おそらく、上記のデフォルトのエディター設定を有効にする必要がありますか?
/mnt/shared/plugins/google.cloud/etc/gitconfig
に書き込みました。最初に、ナノでそれを書くことは許されませんでした。しかし、「c9 open」を使用して-.gitconfig
でタブを閉じるだけで変更が保存されました。
/クラウド9から任意のファイルを開きたい場合は、IDE権限が必要です。C9の設定中にIDE rootをユーザー名として付与し、ルートの.sshフォルダーの公開キー、ssh d configでのルートログインを許可すると、IDEから任意のファイルを編集できます。