123 votos

Lo que la funcionalidad de hacer de 'marcas' ofrecen en el Capitan de la Terminal?

Desde la actualización a OS X El Capitán, he notado un cambio en la Terminal: se Ejecutan las líneas muestran un corchete de apertura a la izquierda, y un paréntesis de cierre en la derecha, como se muestra en esta captura de pantalla:

Terminal

Preguntas similares han sido frecuentes aquí:

Algunas de las preguntas que se refieren a estos soportes como las marcas, y de la Terminal de Edición de menú tiene un par de entradas relacionadas con las marcas, por ejemplo:

  • Edición > Marcas > Marca como Símbolo del sistema y Enviar de Regreso
  • Edición > Borrar a la Marca Anterior
  • Edición > Navegar > Saltar a la Marca Anterior

Edit Menu

Hay un resumen de lo que estas marcas pueden ser utilizados para? No he visto ninguna referencia a esta nueva característica, en cualquiera de los El Capitan característica de resúmenes.

165voto

nwinkler Puntos 3723

Las marcas en la Terminal

El nuevo Terminal de la marca (disponible a partir de OS X 10.11 - El Capitan) son similares a los Marcadores, que también están disponibles en el Terminal, lo que permite que usted para marcar las posiciones de la ventana y, a continuación, dar la opción de ir de nuevo en un momento posterior.

Marcas (o Marcadores) no se refieren a su historial de comandos, pero para el desplazamiento tampón utilizado en la Terminal de ventana/pestaña.

Marca una Línea

Por defecto, cada vez que pulse Enter en la ventana de Terminal, la línea está marcada, que se muestra mediante un corchete de apertura al comienzo de la línea y una de cierre al final. Este comportamiento por defecto puede ser desactivada con el Editar > Marcas > Marcar Automáticamente Símbolo de las Líneas de entrada de menú. Cuando está desactivado, usted todavía puede ejecutar manualmente y se marca un comando usando Cmd+Enter (o con la Edición > Marcas > Marca como Símbolo del sistema y Enviar de Regreso la entrada de menú).

Si usted tiene marcado automático habilitado y desea ejecutar un comando sin marca como un símbolo del sistema, usted puede hacer esto usando Cmd+Mayús+Entrar (o con la Edición > Marcas > Send Return Sin Marcar la entrada de menú).

La Desactivación De Las Marcas

Marcación automática de líneas puede ser desactivado mediante la Edición > Marcas > Marcar Automáticamente Símbolo de las Líneas de entrada de menú.

Desde la línea de comandos, la misma que se puede lograr usando

defaults write com.apple.Terminal AutoMarkPromptLines -int 0

Ocultar Las Marcas De

Si desea utilizar la marca de la funcionalidad, pero no quiero ver el entre corchetes al principio y al final de la línea, oculta mediante la visualización > Ocultar las Marcas de la entrada de menú. Esto mantendrá la siguiente funcionalidad intacta, pero no volverá a mostrar los soportes.

Saltando entre las Marcas

Una vez que la línea ha sido marcada, puede saltar rápidamente a la anterior marca con Cmd+ o a la siguiente mediante Cmd+Abajo. Similar opciones se proporcionan para los Marcadores, y para la selección a la siguiente/anterior marca:

Edit Menu

Manualmente a Marcar una Línea

Además de la marcación automática, también puede agregar manualmente las marcas mediante la selección de una línea en la salida de la terminal usando el ratón, y seleccionando la opción Editar > Marcas > Marca como Símbolo de la entrada de menú (o Cmd+U).

Casos De Uso

Las Marcas de la funcionalidad es útil si algunos de sus comandos ejecutados de producir una gran cantidad de la producción, y quieres rápidamente para desplazarse a la posición en la que entró en el comando. Pulsando Cmd+ te llevará allí. Pulsando repetidas veces hacia arriba, mientras que pulsando Cmd+Abajo te llevará de vuelta de nuevo. La ubicación de destino está muy bien destacó como saltar/desplazarse.

Marks Usage

La Selección De Los Contenidos

La misma marca funcionalidad puede ser utilizada para la selección de salida de la Terminal. Pulsando Cmd+Mayús+ seleccionará el contenido de la anterior marca, mientras Cmd+Mayús+flecha Abajo seleccionar abajo a la siguiente marca. Esto es útil cuando se quiere copiar de registro de salida o de otros contenidos de la Terminal.

Esta funcionalidad también está disponible en Edición > Navegar por el menú mientras pulsa la tecla Mayús del teclado:

Navigate Menu

Resumen

De haber usado esto para un par de días, me parece muy útil. Desplazarse hacia arriba a través de cientos de líneas de salida para encontrar el inicio de la salida del comando de repente se ha convertido en mucho más fácil.

Me pregunto por qué esta nueva característica no se menciona de forma más prominente - yo no he visto en ninguna de el Capitan de los tutoriales. La Terminal de ayuda en la actualidad no proporcione más detalles sobre esta característica.

4voto

Paweł Gościcki Puntos 2679

Se ve como una forma de 'rápido/luz marcadores". Supongo que la desactivación de 'marcar Automáticamente símbolo de líneas", hace su función más evidente. Después de hacer eso, Cmd-Enter explícitamente guarda la marca, y Cmd-Arriba/Abajo saltos entre ellos.

Como se puede convertir marcas a los marcadores y viceversa, me gustaría ver como ligero o de segundo nivel de los marcadores.

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