Ok, me doy cuenta de que me arriesgo a una guerra religiosa haciendo una pregunta sobre los editores de texto, pero aquí va.
Requisitos
- Principalmente utilizado para ediciones de archivos de configuración
- Texto basado no GUI
- Disponible para el sabor Raspian de Debian
- No se requiere aprendizaje para un usuario de la GUI de Windows / Mac (no vi / vim)
- Hace uso completo de las teclas que se encuentran en los teclados modernos, es decir, inicio, fin, pgup, pgdn, del
- Utilice los métodos abreviados de teclado que se encuentran en casi todas las aplicaciones GUI, por ejemplo, Deshacer ( Ctrl-Z), Rehacer ( Shift-Ctrl-Z), Seleccionar todo ( Ctrl-A), Cortar ( Ctrl-X), Copiar ( Ctrl-C), Pegar ( Ctrl-V), Expandir selección ( Shift-Arrow), Saltar palabra ( Ctrl-Arrow), Eliminar selección ( Del) etc.
- Opcional : compatibilidad con el mouse para cambiar la posición del cursor y seleccionar texto
¿Seguramente esto no es una gran pregunta hoy en día?
command-line
software-rec
editors
Greg Woods
fuente
fuente
nano
Estaría cerca. No tendrá exactamente los mismos atajos pero atajos similares para hacer la misma operación. o puede crear .nanorc y tener accesos directos personalizadosRespuestas:
He probado todas las soluciones anteriores (excepto las que son obviamente estúpidas, como las configuraciones de emacs o vi).
El mejor en general es tilde. Realmente hecho a pedido para responder la pregunta original planteada por Greg Woods. Debe agregarse a todos los repositorios estándar de Linux.
Como usuario de nano desde hace mucho tiempo, que encontró su camino aquí buscando algo igualmente simple con un búfer de deshacer / rehacer real y enlaces de teclas estándar del editor GUI, recomiendo encarecidamente el editor de Sanos. Es pequeño y hace exactamente lo que exige la consulta original. Su único defecto es que no hay soporte del mouse para colocar el cursor. Es mi nuevo editor minimalista favorito, y nano está entrando en el basurero. Debe compilarlo, pero es un programa trivial para compilar: un único archivo fuente de lenguaje C. Lo compilé a "cuerdo" para "sanos editor" (sanos es en realidad un mini-os).
Y ahora, para reiterar la pregunta, que la mayoría de las respuestas y los votos parecen ignorar: la solicitud es para un editor básico simple que simplemente funcione y use los enlaces GUI estándar (que, por cierto, no pertenecen a Windows).
Los dos que recomiendo, y fte, son los únicos que llenan la factura, y fte es demasiado peculiar en un xterm.
fuente
Prueba con Micro.
https://github.com/zyedidia/micro
Capturas de pantalla y esquemas de colores
Es casi perfecto. La selección de la flecha Mayús funciona perfectamente. Control-C (cortar), Control-V (pegar), Control-Z (deshacer), Control-S (guardar) todo funciona como se esperaba. También sangra y desinfecta las selecciones perfectamente.
Necesita un emulador de terminal que admita correctamente la tecla Mayús. Terminator funciona bien fuera de la caja. Algunos terminales basados en Android no admiten la selección de turnos, pero JuiceSSH (el más popular en Google Play) funciona, aunque todavía no lo he probado exhaustivamente.
fuente
joe
es, en mi opinión, el mejor de los editores que no son vi. Es un editor decente con todas las funciones por derecho propio, en lugar de un editor minimalista sin características comonano
.Si se invoca como
jstar
ojoe
, las combinaciones de teclas predeterminadas son similares a WordStar, que también se han utilizado en muchos otros programas a lo largo de los años, incluido el editor en los IDE Borland Turbo Pascal y Turbo C, por lo que debería ser familiar para muchos usuarios. Si se invoca comojmac
las combinaciones de teclas sonemacs
similares. Las combinaciones de teclas son configurables y si no puede encontrar una configuración que se adapte exactamente a usted, puede agregarla usted mismo o copiar y modificar una existente.Soy demasiado
vi
usuario para usarlo yo mismo, pero con frecuencia lo recomiendo a personas a las que no les gusta o quieren aprender un editor modalvi
, con buenos resultados.Aquí está la descripción en el paquete debian:
Está, AFAIK, empaquetado para todas las distribuciones, y la fuente está disponible en http://joe-editor.sourceforge.net/ - la fuente debianizada debe compilarse en Raspian si aún no hay un paquete binario.
fuente
joe
es tan difícil salir comovim
, y las teclas de acceso rápido de Windows no funcionan.joe
.Prueba el editor de texto FTE . Hay múltiples versiones disponibles; el que desea es probablemente el
sfte
que está en elfte-terminal
paquete de Debian .fuente
Larga historia corta: uso
nano
Puede personalizarlo fácilmente para
nano
que se ajuste a sus necesidades, especialmente con respecto a los atajos de teclado que desee. Para hacerlo, eche un vistazo albind
parámetro que puede establecer en su~/.nanorc
archivo local . Por supuesto, también puede descargar archivos de configuración listos para usar (ver más abajo).Puede vincular combinaciones de teclas modeladas Ctrl+con un precedente
^
y Alt+conM-
("Meta"). Desafortunadamente, parece que no hay forma de vincular combinaciones que contengan la Shiftclave. Losnano
valores predeterminados para saltar por palabras son Ctrl+Spacey Meta+Space. Y como si eso no fuera suficiente, tampoco puedes vincular las teclas de flecha . Pero tal vez puedas vivir con estos inconvenientes.Porque eche un vistazo al lado positivo: de hecho, hay un paquete en github , que contiene principalmente resaltado de sintaxis mejorado, pero también viene con casi todas las combinaciones de teclas deseadas . Instálelo llamando
make
, pero tenga en cuenta que su actual~/.nanorc
se sobrescribirá durante el proceso.Creo que deberías intentarlo, aunque esa Shift+Arrowselección parece ser una de tus más altas prioridades. En
nano
, usted usaría Ctrl+Apara iniciar el modo de selección, por lo que ni siquiera tiene que mantenerse Shiftpresionado todo el tiempo. Y siempre puede usar los Ctrl+Shift+Xaccesos directos, etc. que proporciona su terminal. Como habrás reconocido, estoy bastante contentonano
, posiblemente en parte por ser un antiguo usuario de Windows.Editar: Aquí hay una captura de pantalla que muestra algunos de los enlaces de teclas pertinentes en la barra de ayuda inferior.
fuente
Cream es una configuración de vim que no tiene modo y que usa todos los atajos de teclado como Ctrl + X, Ctrl + V que podrías esperar.
A diferencia de Vim, no es ajeno a las personas acostumbradas a las aplicaciones GUI de Windows como el Bloc de notas. Si puede usar el Bloc de notas, puede usar Crema.
fuente
cream -v
te lleva al modo de texto y F12 te da un menú.Emacs viene con un modo de enlaces CUA . Agrega la línea
a tu
~/.emacs
.Joe es un editor de modo de texto de pequeño a mediano con combinaciones de teclas configurables. Hay un conjunto de enlaces CUA (no en la distribución estándar, creo, así que instálelos en su directorio de inicio).
fuente
Diakonos también cumple con la mayoría de los requisitos:
El paquete Debian existe, no tengo información sobre ese sabor solicitado.
fuente
Echa un vistazo al editor de Sanos:
http://www.jbox.dk/sanos/editor.htm
Solo un binario de 28k puede hacer lo que todos esos otros editores intentan, y fallan.
Hace exactamente lo que solicitó el OP:
Shift + flechas para resaltar texto
Ctrl-X, C, V para cortar / copiar / pegar
También puede tener varios archivos abiertos simultáneamente y comandos "canalizados" en él. Por ejemplo, presione Ctrl-P y en el indicador ingrese:
gato tu archivo
e insertará su archivo en la posición del cursor. De esta forma, tiene a su disposición toda la potencia de los comandos bash (use grep para insertar solo partes específicas del archivo).
fuente
¡La respuesta es kitty + tilde (KiTTY es un tenedor de la versión 0.66 de PuTTY) chicos! Toda mi vida ha sido una mentira: D
http://www.9bis.net/kitty/?page=Download
Se ha corregido el error shift + teclas de flecha entregado con masilla (también shift + teclas de flecha no funcionaba en otros clientes ssh)
fuente
Lo siguiente ha sido probado usando nano desde un terminal en MS-Windows. Acercará
su nano un paso y admitirá los accesos directos "universales" para copiar / cortar / pegar, etc. (al menos en el mundo de Windows).
Agregue estas líneas al archivo
/etc/nanorc
Tenga en cuenta que funcionan por línea completa si no selecciona primero el texto: - /
Si usted tiene problemas de selección de texto en nano con
shift+arrow-keys
continuación, ser conscientes de esto no parece estar relacionada con nano , pero el programa de terminal! No funciona en PuTTY, pero sí funciona en Kitty (una bifurcación de PuTTY, versión de Windows / versión de Linux ) o el cliente SSH de Google para Chrome.(Estoy usando Debian Buster)
fuente
Le es otra solución. Es como Norton Commander (de la fama de Midnight Commander) pero quizás más intuitivo.
En MC, presiona F3 para comenzar y finalizar la selección de región, luego usa F5 o F6 para copiarlo o moverlo. En le F5 comienza la selección y si avanza, F6 la finalizará. Si avanza más allá de una selección anterior, F6 agregará todo, o si retrocede y presiona F5, se agregará todo. Entonces puede usar F5 o F6 como si fuera F3 en MC. Si presiona F5 y se mueve hacia atrás y lo presiona nuevamente, selecciona esa región. Si presiona F6 y avanza y lo presiona nuevamente, selecciona esa región.
Para instalar use:
apt-get install le
o descargue la fuente y compile (lo he probado en Debian sid):
http://lav.yar.ru/download/le/le-1.14.9.tar.gz
Aquí está el paquete Debian: http://packages.debian.org/sid/le
fuente
He intentado con Nano, Joe, Pico, etc. Aunque son más fáciles que Emacs o Vi [m], todos tienen interfaces de usuario extrañas e idiosincráticas a diferencia de cualquier otro programa desde la década de 1980.
Pero no son , editores modernos CUA-compatible para Linux por ahí!
Alguien recomendó FTE. Hace tiempo que no se mantiene, pero hay una bifurcación actual llamada eFTE: http://sourceforge.net/projects/efte/
Es bastante bueno; por ejemplo, puede atrapar la tecla Alt para acceder al menú incluso cuando se ejecuta en una ventana de emulador de terminal X.
Hay otro que también me gusta, llamado Tilde, que actualmente se mantiene y tiene paquetes recientes disponibles. http://os.ghalkes.nl/tilde/
fuente
Recientemente me encontré con MinEd [ http://towo.net/mined/]
fuente
Fiflo es la solución minimalista. Métodos abreviados de teclado: Ctrl+Arrows Ctrl+Backslash Ctrl+D Ctrl+O Ctrl+Q Ctrl+O Ctrl+F1-F4.
Lo uso porque no tengo tiempo para abrir el
etc/nanorc
.fuente
Mcedit es el mejor. al menos te envía a los 90 con UI. no hay flechas SHIFT como con todos los editores mencionados, pero interfaz muy Norton Commander, teclas Fx, CtrlO para ver el shell. Recuerda la posición cuando regresa, reconoce el resaltado incluso para archivos poco probables (sin extensión). Más inteligente, cerca de las alternativas de Windows, y lejos de las alternativas de Unix también (mejor).
fuente