是否可以在Mac OSX(Lion)的终端中进行平滑滚动(使用鼠标滚轮或Macbook触摸板)?此外,我可以在vim内执行此操作吗?
我发现平滑滚动有助于阅读代码,但是当您只能滚动离散的行而不是连续的逐像素滚动时,我不喜欢它。
谢谢
是否可以在Mac OSX(Lion)的终端中进行平滑滚动(使用鼠标滚轮或Macbook触摸板)?此外,我可以在vim内执行此操作吗?
我发现平滑滚动有助于阅读代码,但是当您只能滚动离散的行而不是连续的逐像素滚动时,我不喜欢它。
谢谢
Answers:
我正在使用iterm2,并且在终端中使用vim 7.3使用以下选项发现了非常不错的功能:
set mouse=niv #or set mouse=a
set clipboard=unnamed
编辑:设置mouse = a看起来也很酷,如其他建议所示。
它的作用是自动将您从选择文本时的正常模式切换到视觉模式,或从插入模式切换为显示((插入)VISUAL)模式。与根本不设置这些模式相比,这还有一个方便的优势,因为当您获得行号或相对行号时,它将继续复制您可能不想复制的那些号。当它以这种方式使您进入启用鼠标的可视模式时,它将避免复制那些行号,因为它可以控制可视模式选择,而不是控制本机终端的选择(此选项将被取消)。滚动在整个过程中都可以正常工作,请记住,它会选择从您开始选择的位置到屏幕底部的所有内容。忘记vim中的ctrl + c / ctrl + v-您可以使用vim yankypasta命令(y,yy,p,
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing#Comments
再次,iterm2-osx的内置终端是垃圾桶。我真的看不到行滚动显示您的牛肉,因为我对它在vim中的功能感到满意,但也许是出于与我无法观看其他人一起玩视频游戏的类似原因晕车或为何萤光灯和CRT显示器的闪烁使人的头混乱到偏头痛。尝试调整大脑的刷新率,如果您用力按入太阳穴并转动,就会感觉到旋钮。
/
,?
,fF
,tT
和<C-f>
/ <C-b>
更为有用。