当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Emacs下设置鼠标滚轮平滑滚动 解决方案
帖子发表于 : 2008-12-29 12:51 

注册: 2008-10-31 16:22
帖子: 75
系统: Ubuntu 12.10
送出感谢: 0 次
接收感谢: 0 次
Emacs下用鼠标滚轮滚屏很痛苦,虽然用Emacs的习惯用键盘,但是小菜的我还是需要不时地点选或者鼠标浏览,用滚轮用熟了,习惯不太容易改,但是Emacs下的滚轮滚动跳的太厉害,中文解决方法案没搜到,不过还好最终搜到了比较理想的方法,比默认平滑多了,虽然不算真正的像win下的无缝平滑,但终于能舒服地看代码了
http://zwell.net/content/emacs.html
代码:
(defun smooth-scroll (increment)
  (scroll-up increment) (sit-for 0.05)
  (scroll-up increment) (sit-for 0.02)
  (scroll-up increment) (sit-for 0.02)
  (scroll-up increment) (sit-for 0.05)
  (scroll-up increment) (sit-for 0.06)
  (scroll-up increment))

(global-set-key [(mouse-5)] '(lambda () (interactive) (smooth-scroll 1)))
(global-set-key [(mouse-4)] '(lambda () (interactive) (smooth-scroll -1)))


_________________
Hasee F545T: Core2 Duo T5450, 2G RAM, 320G HD, ATI HD2400 14.4, Archlinux
Lenovo ideapad Y580: i7 3630M, 8G RAM, 1T HD, nVidia GTX660M, Ubuntu 13.04


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Emacs下设置鼠标滚轮平滑滚动 解决方案
帖子发表于 : 2008-12-30 18:51 

注册: 2008-09-13 23:53
帖子: 57
送出感谢: 0 次
接收感谢: 0 次
用鼠标拖动滑块不就得了?

关于emacs的滚轮,楼主这么一说我又不太明白了,它不是故意做成那样的吗?滚动逐渐加速,好尽快的进行大范围的转移?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Emacs下设置鼠标滚轮平滑滚动 解决方案
帖子发表于 : 2008-12-30 22:35 

注册: 2008-10-31 16:22
帖子: 75
系统: Ubuntu 12.10
送出感谢: 0 次
接收感谢: 0 次
好多人还是不希望用滚动条,有的直接就设成(scroll-bar-mode nil)。因为有时候觉得滚动条影响简洁外观,还有拖滑块有时不方便,譬如说你用触摸板的时候,另,我cs打得不好,老觉得定位不准:)

默认滚轮滚动太不连续了,觉得闪得慌,小范围移动太郁闷了,碰一下滚轮,编辑位置就不知跑哪去了。

我个人用这个配置试过了,大范围移动的加速还是不变,仍然可以快速定位,但是缓慢滚动时你也不会觉得闪了。


_________________
Hasee F545T: Core2 Duo T5450, 2G RAM, 320G HD, ATI HD2400 14.4, Archlinux
Lenovo ideapad Y580: i7 3630M, 8G RAM, 1T HD, nVidia GTX660M, Ubuntu 13.04


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Emacs下设置鼠标滚轮平滑滚动 解决方案
帖子发表于 : 2008-12-31 10:25 

注册: 2008-09-13 23:53
帖子: 57
送出感谢: 0 次
接收感谢: 0 次
哦,那我也试下你的配置。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Emacs下设置鼠标滚轮平滑滚动 解决方案
帖子发表于 : 2011-09-05 8:16 

注册: 2011-01-24 15:38
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
试了一下,算是可以用了!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译