Existe-t-il un moyen d'ouvrir un fichier non à partir de la vue de l'arborescence de l'espace de travail, mais à partir de l'onglet c9-terminal?
Contexte: c9 ne me permet pas de définir le chemin d’espace de travail vers/pour un utilisateur qui n’a pas d’accès en écriture à cet emplacement. Mais je voudrais jeter un coup d'œil et modifier les fichiers en dehors du répertoire principal du projet (hôtes virtuels, php ini, etc.). En utilisant le terminal, je peux me déplacer partout où mon utilisateur a un accès en lecture.
Pour le moment, le seul moyen d’ouvrir un fichier à partir du terminal est de vim ou d’utiliser ls
, puis de cliquer sur le fichier à ouvrir.
Edit: vous pouvez maintenant ouvrir depuis le terminal en exécutant npm install -g c9
, en redémarrant votre espace de travail , puis en effectuant c9 file.ext
ou c9 open file.ext
Emprunter de ici ,
c9 open <filename>
Vous pouvez faire le prochain:
cd ~
ln -s / root
Ensuite, vous pouvez voir le lien racine dans l'espace de travail. Vous pouvez y naviguer Et ouvrir n’importe quel fichier (si vous ne voyez pas le dossier ~ dans la section de vos favoris, cochez l’option 'Show Home in Favorites')
Si vous préférez (une fois que vous avez installé c9), vous pouvez ouvrir les fichiers du terminal avec:
c9 open ~/root/...
REMARQUE: vous pouvez ouvrir des fichiers mais pas les enregistrer s'ils nécessitent des autorisations de superutilisateur.
Si vous allez dans Préférences -> Paramètres -> Terminal, il y a une option "Utiliser Cloud9 comme éditeur par défaut". Si vous activez cette option et ouvrez un terminal, la variable EDITOR
env ressemblera à ceci:
$ echo $ EDITOR `which c9` open --wait
Le chemin vers c9 dans mon cas est:
/ mnt/shared/sbin/c9
Pour une raison quelconque, cela ne fonctionnait pas pour moi au départ, mais maintenant, cela fonctionne parfaitement. Peut-être que le paramètre d'éditeur par défaut ci-dessus doit être activé pour que cela fonctionne?
Je viens d'écrire dans /mnt/shared/plugins/google.cloud/etc/gitconfig
. D'abord, je n'ai pas été autorisé à l'écrire, en nano. Mais en utilisant "c9 open" - il suffit de fermer l'onglet avec .gitconfig
pour enregistrer mes modifications.
Si vous voulez ouvrir n’importe quel fichier du/cloud, 9 IDE doit avoir l’autorisation . Lors de la configuration du C9 IDE, indiquez le nom root et copiez-collez la clé publique dans le dossier .ssh root, autorise la connexion root dans ssh d config, tu pourras alors éditer n’importe quel fichier de l’EDI.