From 582b25a7db4235fca477032150a795c5cd286f66 Mon Sep 17 00:00:00 2001 From: Victorhck Date: Mon, 8 Nov 2021 12:30:18 +0100 Subject: [PATCH] Cap14 correcciones --- cap14_comandos_externos.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cap14_comandos_externos.md b/cap14_comandos_externos.md index e17cbbe..540aae7 100644 --- a/cap14_comandos_externos.md +++ b/cap14_comandos_externos.md @@ -19,7 +19,7 @@ Profundicemos más en detalle cada una de estas tareas. La sintaxis para leer la salida estándar \(STDOUT\) de un comando externo dentro del _buffer_ actual es: ```text -:r !{cmd} +:r !cmd ``` `:r` es el comando de Vim para leer. Si lo utilizas sin `!`, puedes utilizarlo para obtener el contenido de un archivo. Si tienes un archivo llamado `archivo1.txt` en el directorio actual y ejecutas: @@ -111,7 +111,7 @@ Para matar un proceso que se está ejecutando con el identificativo de proceso P :!kill -9 3456 ``` -Puedes ejecutar cualquier comando externo sin dejar Vim y así permanecer centrado en tu tarea. +Puedes ejecutar cualquier comando externo sin salir de Vim y así permanecer centrado en tu tarea. ## Filtrando textos @@ -122,7 +122,7 @@ hello vim hello vim ``` -Vamos a convertir a mayúsculas la línea actual utilizando el comando `tr` \(translate\). Ejecuta: +Con el cursor en la primera línea, vamos a convertir a mayúsculas la línea actual utilizando el comando `tr` \(translate\). Ejecuta: ```text :.!tr '[:lower:]' '[:upper:]' @@ -138,7 +138,7 @@ hello vim Vamos a ver en detalle el comando: * `.!` ejecuta el filtro del comando en la línea actual. -* `!tr '[:lower:]' '[:upper:]'` llama al comando `tr` para reemplazar los caracteres en minúsculas a mayúsculas. +* `tr '[:lower:]' '[:upper:]'` llama al comando `tr` para reemplazar los caracteres de minúsculas a mayúsculas. Es imperativo pasar un rango para ejecutar el comando externo como un filtro. Si tratas de ejecutar el comando anterior sin el `.` \(`:!tr '[:lower:]' '[:upper:]'`\), verás un error.