About: Copy paragraphs without excess newlines to MS Word   Sponge Permalink

An Entity of Type : owl:Thing, within Data Space : 134.155.108.49:8890 associated with source dataset(s)

So I created a mapping that deletes all single newlines from a selected area but keeps multiple ones. Here it is: vmap "+y:let @+ = substitute(@+, " *", "±", "g") \\|:let @+ = substitute(@+, " ", " ", "g") \\|:let @+ = substitute(@+, "±", "\ ", "g") \\|'< This is what it does: Copy the visual area into the selection register +, subsitute two and more newlines but a strange symbol hopefully not contained in the area (±), substitute single newlines by a blank and resubstitute the strange symbol by one newline, then go back to the beginning of the selected area.

AttributesValues
rdfs:label
  • Copy paragraphs without excess newlines to MS Word
rdfs:comment
  • So I created a mapping that deletes all single newlines from a selected area but keeps multiple ones. Here it is: vmap "+y:let @+ = substitute(@+, " *", "±", "g") \\|:let @+ = substitute(@+, " ", " ", "g") \\|:let @+ = substitute(@+, "±", "\ ", "g") \\|'< This is what it does: Copy the visual area into the selection register +, subsitute two and more newlines but a strange symbol hopefully not contained in the area (±), substitute single newlines by a blank and resubstitute the strange symbol by one newline, then go back to the beginning of the selected area.
Version
  • 5(xsd:double)
dbkwik:vim/property/wikiPageUsesTemplate
Previous
  • 577(xsd:integer)
Author
  • Siegfried Bublitz
Complexity
  • basic
Created
  • 2003(xsd:integer)
ID
  • 579(xsd:integer)
NEXT
  • 580(xsd:integer)
Rating
  • 4(xsd:integer)
abstract
  • So I created a mapping that deletes all single newlines from a selected area but keeps multiple ones. Here it is: vmap "+y:let @+ = substitute(@+, " *", "±", "g") \\|:let @+ = substitute(@+, " ", " ", "g") \\|:let @+ = substitute(@+, "±", "\ ", "g") \\|'< This is what it does: Copy the visual area into the selection register +, subsitute two and more newlines but a strange symbol hopefully not contained in the area (±), substitute single newlines by a blank and resubstitute the strange symbol by one newline, then go back to the beginning of the selected area. If you select now text in Vim with V, it is copied with as described and can be pasted normally into another application.
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2012 OpenLink Software