2 votos

¿cuál es el estilo de edición de línea de comandos utilizado por el emulador de terminal?

En bash en gnome terminal en Ubuntu, los comandos de edición de la línea de comandos son por defecto de estilo emacs, y se pueden cambiar a estilo vim.

En bash en el emulador de terminal de Mac, los comandos estilo emacs no funcionan. ¿Los comandos son los de un editor de texto normal?

0 votos

N defaultI Terminal y todas las aplicaciones de Coca OSX puedes editar usando las teclas de emacs, por ejemplo Ctrl A y E para inicio y fin de línea. La edición en terminal está permitida por el shell que ahora por defecto es bash. El terminal en OSX y gnome terminal no proporciona la edición de línea de comandos.

0 votos

Gracias. función de edición de línea de comandos es proporcionada por la cáscara aquí bash no por el emulador de terminal. Voy a actualizar el post.

1voto

Oskar Puntos 1242

OS X incluye bash y querrá set -o vi para obtener comandos de estilo vi. Una opción muy popular es zsh y los numerosos paquetes de personalización como oh-my-zsh . Ni ella es totalmente en cualquiera de los estilos por defecto.

Para el estilo emacs, es similar - ver este gran post para más detalles :

Puedes cambiar entre los dos modos en bash, zsh o ksh con set -o vi o set -o emacs, y con bindkey -e o bindkey -v en tcsh o zsh.

1 votos

Quiero usar el estilo de emacs. es el comando set -o emacs ?

0 votos

@tim. Sí. Ver la edición y el artículo vinculado

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X