2011-10-26 17 views

Respuesta

9

Cuando en Visual tipo de modalidad:

:s/\%V /_/g 

ver http://vim.wikia.com/wiki/VimTip438

+1

puede explicar eso? ¡Gracias! – codecompleting

+1

Desde la página vinculada: para buscar realmente dentro de la selección visual, necesitará usar el átomo \% V, o usar los marcadores definidos por la selección visual con los átomos \%> '< and \%<'>. Esto se hace mejor al dejar la selección visual con antes de ingresar a su búsqueda. Es posible que desee considerar un mapeo para dejar automáticamente la selección visual e ingresar los átomos apropiados. – topek

+0

¡Esto funcionó muy bien de que lo hayas publicado! – wallerjake

1

Usted podría entrar en el modo visual (escribiendo v mientras que en el modo de comandos) y luego seleccione el texto deseado y, posteriormente, entrar en el modo de comando (escribiendo ":"). Esto insertará automáticamente el rango de selección y luego podría realizar la sustitución necesaria.

  • Ir a modo visual escribiendo v
  • Seleccione el texto necesario.
  • Tipo: para ingresar al modo de comando. Que se encontraría en la línea de abajo : '<, '>
  • El último comando se vería así :' <,'> s// _/g
+0

esto no funciona. Con esto, reemplazará todos los espacios de la primera línea de la selección a la última línea. Si la selección comienza en el medio de la línea, todos los espacios anteriores se reemplazan también. – topek

Cuestiones relacionadas