servidor aws cloud9-ide

cloud9-ide - aws - ide amazon



Cloud-9: Cómo abrir un archivo en el editor c9 desde el terminal c9 (6)

¿Hay una manera de abrir un archivo no desde la vista de árbol del área de trabajo sino desde la pestaña c9-terminal?

Fondo: c9 no me permite establecer la ruta del espacio de trabajo en / para un usuario que no tiene acceso de escritura allí. Pero me gustaría echar un vistazo y cambiar los archivos fuera del directorio principal del proyecto (hosts virtuales, php ini, etc.). Al usar el terminal puedo desplazarme por todas partes donde mi usuario tiene acceso de lectura.


Acabo de escribir en /mnt/shared/plugins/google.cloud/etc/gitconfig . Primero no se me permitió escribirlo, en nano. Pero usando "c9 abierto", simplemente cerrando la pestaña con .gitconfig guardó mis cambios.


Puedes hacer lo siguiente:

cd ~ ln -s / root

Entonces puedes ver el enlace raíz en el área de trabajo. Puede navegar a través de él y abrir cualquier archivo (si no ve la carpeta ~ en su sección de favoritos, marque la opción ''Mostrar página de inicio en favoritos'')

Si lo prefiere, (una vez que haya instalado c9) puede abrir archivos desde el terminal con:

c9 open ~/root/...

NOTA: puede abrir archivos pero no guardarlos si requieren permisos de superusuario.


Si desea abrir cualquier archivo desde / el IDE de la nube 9 debe tener permiso. Mientras configura el IDE C9, asigne la raíz como nombre de usuario y copie y pegue la clave pública en la carpeta .ssh de la raíz, permita el inicio de sesión raíz en la configuración ssh d, luego podrá editar cualquier archivo del IDE.


Si va a Preferencias -> Configuración -> Terminal, hay una opción "Usar Cloud9 como editor predeterminado". Si habilitas esta opción y abres un terminal, la EDITOR env de EDITOR se verá así:

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

El camino a c9 en mi caso es:

/mnt/shared/sbin/c9

Por alguna razón, esto inicialmente no me funcionó, pero ahora funciona perfectamente. ¿Quizás la configuración del editor por defecto anterior tiene que estar habilitada para que funcione?


Tomando prestado de here ,

c9 open <filename>


En este momento, la única forma de abrir un archivo desde el terminal es en vim o usando ls y luego haciendo clic en el archivo que desea abrir.

Edición : ahora puede abrir desde la terminal ejecutando npm install -g c9 , reiniciando su área de trabajo , luego c9 file.ext o c9 open file.ext