Vim Tips Wiki

Chop long lines

1,614pages on
this wiki
Tip 575 Printable Monobook Previous Next

created October 4, 2003 · complexity basic · author mosh · version 6.0

" Some regexp substitutions for your menus from vimrc
:amenu Mo1.Format.ChopLongLines :%s!\(.\{-80,}\)\s!\1<C-v>\r!gc
:amenu Mo1.Format.JoinHypenatedLines :%s,\v\s+(\w+)-\n(\s*)(\S+)\s*, \1\3^M\2,gc
:amenu Mo1.Format.JoinBackSlashLines :%s,\\\n,,gc


As far as chopping lines goes, look at man fmt. Note that fmt chops lines to 72 (or is it 75?) by default. You can also set it using fmt flag.

Chop long lines from line 1 to 10


Also, you can do visual block and use fmt! (this is the best part):

  • 'v' to start visual mode in command mode.
  • select a block
  • then type '!fmt<enter>'

Around Wikia's network

Random Wiki