Подтвердить что ты не робот

Cloud-9: Как открыть файл в c9-редакторе с c9-терминала

Есть ли способ открыть файл не из дерева дерева рабочей области, а с вкладки c9-terminal?

Фон: c9 не позволяет мне устанавливать путь рабочей области для/для пользователя, у которого нет доступа для записи. Но я хотел бы осмотреться и изменить файлы вне основного каталога проекта (виртуальные хосты, php ini и т.д.). Используя терминал, я могу перемещаться повсюду, где мой пользователь имеет доступ на чтение.

4b9b3361

Ответ 1

В настоящий момент единственный способ открыть файл с терминала - в vim или с помощью ls, а затем щелкнуть по файлу, который вы хотите открыть.

Изменить. Теперь вы можете открыться из терминала, запустив npm install -g c9, перезапустив рабочую область, затем делая c9 file.ext или c9 open file.ext

Ответ 2

Заимствование из здесь,

c9 open <filename>

Ответ 3

Вы можете сделать следующее:

cd ~
ln -s / root

Затем вы можете увидеть корневую ссылку в рабочей области. Вы можете перемещаться через него и открыть любой файл (если вы не видите папку ~ в своем избранном разделе, отметьте опцию "Показать домой в избранном" )

Корневая папка в ~

Если вы предпочитаете, (после установки c9) вы можете открывать файлы с терминала с помощью:

c9 open ~/root/...

ПРИМЕЧАНИЕ. Вы можете открывать файлы, но не сохранять их, если они требуют прав суперпользователя.

Ответ 4

Если вы перейдете в "Настройки" → "Настройки" → "Терминал", появится опция "Использовать Cloud9 в качестве редактора по умолчанию". Если вы включите эту опцию и откройте терминал, переменная EDITOR env будет выглядеть так:

$ echo $EDITOR
`which c9` open --wait

В моем случае путь к c9:

/mnt/shared/sbin/c9

По какой-то причине это изначально не сработало для меня, но теперь оно работает безупречно. Возможно, для этого должен быть включен указанный выше параметр редактора по умолчанию?

Ответ 5

Я только что написал в /mnt/shared/plugins/google.cloud/etc/gitconfig. Сначала мне не разрешили написать это, нано. Но использование "c9 open" - просто закрытие вкладки с помощью .gitconfig сохранил мои изменения.