The behavior is configurable in Terminal.app, but the default binding for scrolling has changed so that the shift modifier is no longer need. (You can change it back, in Terminal's Preferences). Here are some links discussing the changes
- How to turn off mouse (or touchpad) scrolling when running vim in an xterm?
- Easy Mac Hacks: What's New in Terminal in Yosemite
- Yosemite introduces per-line scrolling in the Terminal
There are other changes (to home and end) introduced in Yosemite, which are reflected in ncurses' terminal entry for nsterm
, which is the recommended setting for TERM
: