2012-06-13 8 views
6

Estoy usando mi terminal Mac para SSH en mi cuenta de alojamiento GoDaddy.Qué editor de texto usar mientras ssh usando el terminal mac

Me preguntaba qué editor de texto podría usar a través de la Terminal. No estoy familiarizado con VIM o emacs, así que es difícil para mí usarlo.

He usado gedit en Linux y me gusta. Me pregunto si podría instalar gedit en el servidor de Godaddy.

Cualquier consejo sería apreciado. Soy muy nuevo para trabajar con SSH y la terminal.

+1

Probablemente pueda simplemente usar un editor Mac OS X como BBEdit que sea compatible con SFTP, etc. y edite los archivos remotos directamente en su Mac. –

+1

aprende a usar VI - ¡es bueno para ti! :) – alfasin

+0

gedit no es un editor de línea de comandos. Si ya tiene una sesión X remota, puede ejecutar todo tipo de cosas. Si no, gedit no te ayudará. Y probablemente sea más fácil configurar BBEdit (o incluso Aquamacs con modo Tramp) que configurar X tunneling sobre ssh. – abarnert

Respuesta

10

Hay muchos editores de texto de pantalla completa, pero si desea editar archivos localmente en su Mac y mientras navega en un servidor remoto sin tener que pensar en ello, realmente tiene que aprender uno de los omnipresentes editores.

De hecho, idealmente debe aprender los conceptos básicos de los tres, al menos cómo salir de forma segura, porque en algún momento, va a visudar accidentalmente con VISUAL desarmado o mal configurado y se encontrará en el editor equivocado .

  • nano (y sus parientes en la familia Pico) es con mucho el más fácil de aprender si usted está viniendo de un fondo/TeachText/Bloc de notas de edición de textos. Sin embargo, es el menos ubicuo y el menos eficiente tanto con las teclas como con la pantalla, y los verdaderos geeks de Unix se reirán de ti si le piden "vi o emacs" y dices "nano".

  • vi (y sus parientes, de hecho, generalmente está utilizando vim, no vi) es el más ubicuo, y de lejos el más eficiente para ediciones rápidas y simples. También es mucho más útil desde terminales bizarras como su cliente favorito de iPad ssh (donde golpear^X es una tarea importante). Y, en última instancia, la mayoría de las secuencias de teclas vi también funcionan con ed e incluso algunas veces sed, lo cual es realmente útil cuando estás atascado en un terminal con soporte de pantalla completa. Sin embargo, es mucho más difícil de aprender cuando vienes de un fondo de GUI: la idea de que no puedas ingresar o editar texto en tu editor de texto excepto al ingresar en modos especiales es simplemente extraño.

  • emacs (y sus parientes y clones simplificados, como jove y ue) es el más eficiente para hacer operaciones complejas. También es bueno que sus teclas más extrañas (como^A-F para el movimiento del cursor) sean las mismas que la línea de comando del Terminal, la libreadline, los controles nativos de texto de Mac GUI y los controles de texto de Firefox. Y si realmente aprende emacs, puede comenzar a usar Aquamacs en la GUI y programarlo para automatizar toda su tediosa edición de texto, y así sucesivamente. El único problema es que realmente aprender emacs te llevará años y es posible que tengas otras cosas que ver con tu vida.

+1

¿Por qué esta pregunta se considera fuera de tema, podría alguien explicarme? –

+1

@TriNguyen: No voté para cerrarlo, así que tenga en cuenta que solo estoy adivinando las motivaciones de otras personas. Pero ... no hay nada en tu pregunta ni siquiera remotamente relacionado con la programación.Se trata de editar archivos de configuración en un servidor o editar texto en general, o lo que está permitido instalar en servidores GoDaddy. Por lo tanto, probablemente pertenece a superusuario, servidor predeterminado u otro sitio, no a stackoverflow, que es para preguntas de programación. Si lees el enlace de Preguntas frecuentes en el cuadro "cerrado", esto lo explica bastante bien. – abarnert

+0

¡Gracias por explicarme! Lo que dijiste tiene sentido. Era un nuevo usuario de Stackoverflow y no tenía conocimiento de todos los otros sitios y sus propósitos. –

Cuestiones relacionadas