Hay algunas maneras en que se puede interpretar su pregunta. El más fácil es si quiere decir que quiere dar el texto seleccionado como un argumento de rango a un comando ex. Dudo que esto es su pregunta, ya que esto se produce automáticamente si escribe: con una selección visual, pero la sintaxis ex por este
:'<,'>
La segunda manera Creo que su pregunta podría ser interpretado es que desea insertar la el texto visual seleccionado en sí mismo como un argumento para un comando ex; No creo que esto se pueda hacer. Si lee la sección manual de vim 40.2, donde se describen los argumentos de rango, lo único que un comando puede tomar de un argumento de rango es el número de la primera línea y la última (usando las etiquetas <line1>
y <line2>
).
Por último, si quieres plazo el texto seleccionado en la línea comando concha, todo lo que tiene que hacer es seleccionarlo y escriba
:!sh
(La parte '<,'>
hay que dejarse insertado para usted entre el: y el!. Puede reemplazar 'sh' con el comando para iniciar su shell favorito).
Tan simple ... ¡gracias! Principalmente compuse mi propia respuesta porque tenía curiosidad por mí mismo –