Codificación en iPad, ¿un editor de texto?

Un usuario Pregunto ✅

Hasta ahora me encanta Termius para SSH y SFTP, pero necesito un editor de texto. ¿Alguna sugerencia? Noté que hay Textastic y Buffer Editor. Pero solo quiero una recomendación sólida antes de gastar. Cualquier cosa gratis sería preferible. Pero algo que puede manejar Python + Bash también editando a través de SFTP.

Un usuario respondió ✅

Coda de Panic

Un usuario respondió ✅

Lo juro por Coda en mi iPad. secundado!

Un usuario respondió ✅

Olvídese de SFTP. Textastic (y probablemente los demás) puede trabajar directamente con un repositorio git local a través de Working Copy. O, si lo prefiere, cualquier red compartida imaginable a través del Explorador de archivos u otros.

Los tiempos han cambiado; las cosas de Archivos te permiten usar iOS más como un sistema operativo de escritorio.

Un usuario respondió ✅

¡Prueba Kodex!

Un usuario respondió ✅

Mi configuración:

  • Parpadeo para SSH

  • GoCoEdit como editor de código y pequeño SSH-Client. Puede programar accesos directos en él, para que pueda ejecutar su código (en el servidor) con solo presionar un botón.

  • Copia de trabajo para Git

  • Pythonista para ejecutar Python Code en iOS

  • Archivos para… archivos.^^

Un usuario respondió ✅

Cosign Esta es más o menos mi configuración exacta también (a veces también uso Textastic) y funciona muy bien (funcionalmente de todos modos, la codificación en el iPad todavía no es muy natural para mí)

Un usuario respondió ✅
Un usuario respondió ✅

Gocoedit es bastante impresionante/con todas las funciones.

Un usuario respondió ✅

Estoy usando Coda 2 durante años en OS X e IOS

Un usuario respondió ✅

¡Sí, he usado coda en la Mac y el precio en iOS es bastante alto! Pero parece que vale la pena todo el paquete.

Un usuario respondió ✅

Solo uso Working Copy que resalta la mayoría de los idiomas.

Un usuario respondió ✅

Creo que el mejor escenario es usar un cliente ssh o mosh en el iPad y conectarse a un host x86. Luego use neovim para compilar o ejecutar lo que quiera. Es algo limitado, no estoy seguro de que desarrolles una aplicación, por ejemplo. Sin embargo, si recién está comenzando o programando servidores o sitios web, entonces es un gran flujo de trabajo.

Un usuario respondió ✅

Pythonista es muy bueno y te permite editar y ejecutar tu código de Python. Probablemente empezaría por ahí. Hay complementos que le brindan un equivalente de shell y creo que puede usar ssh/sftp desde este shell. No admite bibliotecas que requieran bibliotecas FFI (código C). Por ejemplo, no puede instalar las bibliotecas de cliente oficiales de Kubernetes.

Actualmente estoy usando GoCoEdit, que parece ser el mejor del grupo para mí, pero no es perfecto. Lo principal que falta es la navegación por el código: el editor funciona bien para archivos individuales, pero es difícil saltar a una definición de clase/función en otro archivo del proyecto. GoCoEdit tiene soporte sftp y un shell ssh que puede usar para conectarse a un servidor.

Normalmente uso GoCoEdit en modo de pantalla dividida con iSH (instalado a través de TestFlight). iSH es un shell de Alpine Linux (ash) con soporte para la instalación de paquetes APK: se ejecuta en un emulador de Intel, por lo que siempre que las llamadas al sistema requeridas estén disponibles en iSH, puede instalar y usar paquetes binarios de Alpine Linux. GCC funciona, por lo que puede descargar y compilar la fuente. Pude instalar el cliente de Kubernetes porque pip podía compilar las bibliotecas ffi requeridas. Uso iSH para git, ssh, python y otros comandos CLI de Unix. Si es un tipo de programador de CLI, esta configuración podría funcionar bien para usted.

Vale la pena señalar que Working Copy (cliente de git) tiene una excelente función de búsqueda en el repositorio, que contribuye en gran medida a abordar los problemas de navegación del código, pero estoy tan acostumbrado a la CLI de git que normalmente ejecuto git en iSH.

Dicho todo esto, probablemente debería aprender a usar vim, que está disponible en algunas formas diferentes, pero la curva de aprendizaje es empinada.

Un usuario respondió ✅

Textastic + pythonista

Un usuario respondió ✅

Podrías usar vi en Termius.

No soy un fanático, pero algunas personas apuestan todo por vi.

Un usuario respondió ✅

Podrías usar vi en Termius.

Uso Vim en Termius, pero ¿hay algo en termius que funcione mejor con vi que con emacs o algo más que funcione en la línea de comandos?

Un usuario respondió ✅

Sí, eso es por señalarlo, me olvidé de eso.

Un usuario respondió ✅

Aprovecha esta oportunidad para aprender Vim. No puedo expresar con palabras el aumento en la productividad que he tenido debido a que lo usé sobre otros editores, sin mencionar cualquier cosa que desee, puede hacer que funcione específicamente. Pruebe r/vim para obtener asesoramiento.

Un usuario respondió ✅

¿Cómo se compara vim con nano? He estado usando principalmente nano para editar mi código sobre ssh. Sin embargo, gracias 🙂 Sí, eso es cierto, lo único que echo de menos en nano que otros editores «elegantes» hacen es la sangría (automática), pero eso no es tan importante.

Un usuario respondió ✅

El mejor editor de codificación para mí, en iPad, es Textastic y Blink para acceso SSH/Mosh.

Un usuario respondió ✅

Puedo decir fácilmente que actualmente Buffer Editor es el mejor editor de código para iOS. De hecho, he comprado/usado todos los editores de código para iOS.

El editor de búfer admite: BitBucket, Github, GitLab, Git personalizado, Dropbox, iCloud, Google Drive, SFTP, SSH, FTP, archivos de iOS.

Realizo actualizaciones diarias en varios sitios web usando el editor de búfer (el flujo de trabajo es simple: abra el archivo y guárdelo), aunque también admite la descarga y carga para uso sin conexión. También puedo controlar mis servidores usando la terminal dentro de Buffer Editor, la terminal se puede abrir en las pestañas como archivos. La terminal no es la mejor clase de escritorio, pero tiene todo lo que necesito.

Además, el soporte de git en Buffer Editor es bueno y se adapta al uso básico de git. Si necesito más funciones de git, simplemente vinculo carpetas a través de la función «abrir» desde la aplicación de copia de trabajo y edito los archivos en Buffer Editor y luego hago otra magia en la copia de trabajo.

Una característica interesante es que puede clonar sus sitios web, por ejemplo, desde GitHub y luego obtener una vista previa en Buffer Editor usando la función de vista previa.

También puede vincular repositorios y carpetas desde la aplicación de archivos de iOS (por ejemplo, iCloud Drive y Working Copy).

En general, Buffer Editor es un editor de código y texto con todas las funciones para iOS.

Un usuario respondió ✅

¿Hay algún truco para configurar github repo nunca parece querer conectarse?

Haznos tus preguntas aquí, respondemos todas tus dudas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *