Soy un usuario de Windows que viene a Bash de Ubuntu gracias aWSL. Ahora necesito editar algunos archivos y realmente odio Vi. ¿Tengo que lidiar con ello o existe una alternativa más sencilla?
Las características que estoy buscando son:
- Basado en CLI
- fácil de usar (escribir y editar debe ser similar al Bloc de notas)
- las capacidades de edición simples son suficientes
Intentaré dominar Vim, ¡pero necesito hacer una edición rápida ahora mismo!
Respuesta1
Si buscas un editor alternativo, no estás solo. Básicamentela vida es demasiado cortaaprender vi
y digo esto siendo un desarrollador de software para ganarse la vida. Sin embargo tudeberíaaprende cómo salir porque es un problema paraUno de cada 20.000 programadores.. También vale la pena aprender a realizar algunas operaciones básicas de agregar/insertar, porque en algunos servidores rebeldes no encontrará ningún otro editor.
Ahora bien, la respuesta a tu pregunta probablemente sea nano
...
Si está ejecutando algún script de compilación automatizado, utilizando git
o ejecutando otros comandos, es posible que se abran vim
sin que usted lo desee. Puede evitar esto ejecutando lo siguiente antes de continuar:
export EDITOR=nano
Respuesta2
Es una cuestión de opinión.
Uso para principiantesnano.
vim ("vi mejorado") tiene una pequeña curva de aprendizaje pero es muy poderoso. Veresta guía para principiantes para vimo cualquier otra guía de vim o el tutorial de vim vimtutor
(incluido en vim).
Por ahora recomiendo nano
nano -B /path/to/file/to/edit
-B hace una copia de seguridad
Los comandos se emiten con la tecla control y se enumeran en la parte inferior de la ventana del editor.
Hay una guía sobre resaltado de sintaxis, consulte:¿Cómo habilito el resaltado de sintaxis en nano?
emacs
es una alternativa a ambos vim
y nano
también tiene muchos beneficios. emacs
Es más complejo que nano. Puedes vergira de emac.
Para completar, los temas vim + como Zenburn pueden ser muy útiles
Respuesta3
Como usuario avanzado de Windows, después de intentarlo vim
descubrí nano
que necesito algo intermedio, en cuanto a complejidad. así que lo intentébofetaday eso fuelo exactoque estaba buscando.
slap es un editor de texto basado en terminal similar a Sublime que se esfuerza por facilitar la edición desde la terminal. slap tiene soporte para mouse de primera clase, incluso a través de una conexión SSH.
instalación:
curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh
Respuesta4
¿Alguna vez te has sentido frustrado porque tu editor de texto no estaba haciendo lo que querías? Enfadado porque no puedes recordar...
- ...¿cómo encontrar ayuda?
- ...¿qué significa :wq?
- ...alguno de los pequeños ceceadores que leíste cuando eras estudiante?
¡Un mundo pequeño y valiente te espera!
Si bien recomendamos nuestros editores de texto livianos favoritos, permítanme recomendarles el excelente, pequeño y rápidoxo
(exofriles).
Es un único archivo Python 3 y tiene buena compatibilidad con el resaltado de sintaxis a través de Pygments (aunque no es perfecto con sistemas que no sean Python):
También tiene combinaciones de teclas extremadamente simples y útiles que se pueden cambiar fácil y rápidamente al contenido de su corazón:
Otras características:
- ¡Menos de 850 líneas de código en un solo archivo!
- Resaltado de sintaxis!
- ¡Coincidencia y reemplazo de expresiones regulares!
- ¡Almacenamiento en caché del historial de búsqueda!
- ¡Con licencia WTFPL!
- ¡Totalmente personalizable!
- ¡Comience en ubicaciones que no sean de origen!
- ¡Salta entre palabras en una línea!
- ¡Salte a cualquier parte del archivo!
- ¡Inserción de archivos completos!
- Apto para principiantes: ¡quizás seas nuevo en las palabras!
- ¡Copia y pega texto!
- ¡Estado de línea y columna!
- ¡Solo una fila de espacio de edición sin texto!
- ¡Tanto guardando como cargando!
La fuente de Python3 esen github, y puedes instalarlo más fácilmente usando:
sudo apt install python3-pip
sudo pip3 install exofrills
exofrills: tu texto ha sido editado... pero todavía tienes hambre.
Descargo de responsabilidad: no estoy afiliado de ninguna manera con el proyecto exofrills.