La versión de código abierto de VS Code se llama servidor de código . Para ejecutarlo en Android (sin Root) necesitarás:
Termux
Una vez que ejecute Termux tendrá que instalar un montón de paquetes como code-server
es un Aplicación Electron y necesita el apoyo de nodejs
.
pkg install nodejs
pkg install yarn
Según la Termux NodeJS wiki que probablemente debería haber instalado:
pkg install build-essential
pkg install python
Ya que son necesarios para construir extensiones nativas.
Y finalmente instalar code-server
sí mismo.
yarn global add code-server
advertencia de instalación code-server
tarda un poco en llegar
code-server
ya está instalado y será el back-end para tu front-end que será un navegador basado en Chromium, como Chrome para Android o Microsoft Edge.
code-server
Probablemente querrás ejecutar el servidor en segundo plano como code-server &
. El ampersand pone el proceso en segundo plano.
En ese momento obtendrás unos registros sobre dónde encontrar la contraseña.
Abre un navegador, como estaba usando Samsung DeX usé Samsung Internet, conéctate a 127.0.0.1:8080
e introduzca la contraseña.
En mi caso he utilizado cat ~/.config/code-server/config.yaml
para saber qué se ha configurado.
Como puedes ver en la captura de pantalla, incluso el plugin de MS Python parece funcionar (por ahora).
Algunas advertencias
-
code-server
no es Microsoft Visual Studio Code El resumen es que no todos los plugins son compatibles, YMMV.
-
Yo estoy usando Termux y code-server con Samsung DeX por lo que no tengo los problemas de teclado que otros han encontrado.