I have text files with lines that of length greater than my terminal width. I generally use less to view these files and often want to copy something that wraps from one line to the next.
I've found that when I copy this in Terminal.app (select with the mouse and pressing Cmd-V), a newline character gets copied at the wrap point. This is no good.
I've also learned that if I open the file in vim and do the same, no newline character gets copied. This is great, but I don't particularly want to open vim every time I just want to look at a file quickly.
I have two questions:
Curiosity: What is the underlying reason one of these tools adds the newline and one doesn't? I can only assume it's a $TERM/termcap issue, but I really don't know.
Practicality: What are my options for a pager that won't insert newlines when I copy wrapped lines? Use vim as a pager? Change some TERM setting?
Thanks for any suggestions.
vim -
or use the macros/less.sh script it comes with. see also vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager