2 votos

¿Cómo borrar la selección en el Terminal de OS X?

Por lo general, en el Terminal para borrar un texto hay que sentarse durante una hora sosteniendo el ⌫ Delete . Esto es particularmente molesto ya que uso vim en la terminal para la edición de archivos de texto.

Mac Terminal Text deletion

Pero en cualquier otro lugar de OS X o de cualquier ordenador desde 1988 realmente puedes seleccionar texto y borrar. No en la terminal.

Sé que el terminal no pretende ser lo último en informática, pero el borrado de texto por lotes es realmente esencial. ¿Cómo puedo arreglar esto? También, sí, sé sobre ⌥ Option⌫ Delete para borrar palabras completas. Sin embargo, no es bueno para la edición de texto.

¿Cómo puedo borrar líneas enteras del texto seleccionado?

3voto

Douglas Puntos 10417

Es necesario aprender los comandos de teclado para el editor que está utilizando; en este caso, vim.

Para eliminar, pulse Esc para el "Modo de Comando" entonces....

  • x - para un personaje
  • dw - para la palabra actual
  • dd - para la línea actual
  • 5dd - para cinco líneas

El terminal no es un entorno GUI, por lo que la interacción con el ratón es mínima. Ver Archivos de ayuda de Vim para ver la documentación completa sobre el uso de Vim.

(Personalmente prefiero nano ya que es mucho más fácil de usar y se incluye con MacOS)

1 votos

Bien, gracias amigo. Esperaba que hubiera una manera de hacer esto en toda la Terminal, pero lo dudo. Al igual que cuando selecciono un texto en MacVim, puedo borrar el texto seleccionado, pero en cuanto abro el mismo Vim en terminal, no puedo, simplemente por cómo es Terminal. Ejecuto mucho código R en Terminal y muchas veces hay basura que tengo que editar al principio de la línea. Yo uso Sublime Text (tratando de pasar a VIM) como un IDE de bricolaje, por lo que no es tan malo, pero sería realmente bueno si Apple actualiza algunas de sus características de Terminal para el nuevo milenio lol. Quiero decir, al menos dame algunas características de los años 90 lol.

0 votos

Además, vim se incluye también en MacOS. Y sí, sé que Terminal no es una interfaz gráfica de usuario, pero a menudo selecciono el texto usando la tecla de mayúsculas y luego borro. Pero gracias por esos comandos. Estoy tratando de acostumbrarme a vim, aunque hasta ahora me encanta.

1 votos

pero realmente estaría bien que Apple actualizara algunas de las características de su Terminal para el nuevo milenio lol. No es una cosa de Apple... El Terminal de Apple es un ventana de la terminal o shell en el sistema operativo. Todos los sistemas operativos (MacOS, BSD, Linux e incluso Windows) tienen una interfaz de línea de comandos como ésta. Es una CLI y le pides que tenga funcionalidad de GUI; simplemente no puede porque no lo es.

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