El objetivo es utilizar la línea actual como una tarea pendiente y enviarla a algún programa externo. Algo como esto:enviar la línea actual al comando externo en vim (sin captura)
:! /usr/bin/todo "content of current line"
Sé el comando de filtrado, pero esto implica que quiero editar el búfer en el que no quiero (:.! Actúa como un filtro). Sé cómo obtener el archivo actual con '%', pero ¿hay alguna forma de obtener otro contenido? Tal vez mediante el uso de: ejecutar ...
Esto es exactamente lo que busqué. Terminé con un mapa como este ta: silent .w! Todo para crear un tarea desde la línea actual. Gracias ! –
gaspard
miré y voté a favor esta respuesta porque estaba interesado en hacer algo similar. para ejecutar un comando externo en el archivo comenzando desde la posición del cursor, utilicé:., $ w! command & – magnetar
No funciona por mi cuenta. : .w! Ls ls: no se puede acceder a:: Ningún archivo o directorio shell ha devuelto 2 – ka3ak