滚动偏移量
未提供描述
详细信息
安装数量
- 总计 2K
- Win 782
- Mac 1K
- Linux 364
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
滚动偏移量
ScrollOffset在插入点接近边缘时自动滚动缓冲区,类似于vim的scrolloff功能。ScrollOffset与多选一起工作,并且您可以更改与边缘的距离。
此插件使用布局坐标实现,因此即使在启用了word_wrap时也能正常工作。
当您使用不适合视口的多个选择时,Sublime的默认行为会被使用。这可能在未来的版本中发生变化——您可以在代码中找到TODO
,以添加此类行为的逻辑。
忽略鼠标输入
每当选择变化时,ScrollOffset就会运行。如果您想忽略ScrollOffset的鼠标输入,还必须安装MouseEventListener。一旦安装了MouseEventListener,ScrollOffset将自动开始忽略鼠标输入。
然而,选择超过视口仍然感觉有点不自然。由于Sublime不提供检测鼠标拖动的可能性,因此无法实现Sublime的默认行为。您可以试试看这是否会成为您的麻烦。
安装
此插件通过Package Control提供,Package Control可在此处找到
http://wbond.net/sublime_packages/package_control
如上所述,安装MouseEventListener是个好主意。
手动安装
转到ST2数据目录下的Packages子目录
- Windows:%APPDATA%\Sublime Text 2
- OS X:~/Library/Application Support/Sublime Text 2
- Linux:~/.config/sublime-text-2
- 便携式安装:Sublime Text 2/Data
然后克隆此存储库
git clone git://github.com/Wolff09/ScrollOffset.git
就这么多!