Only colorize visible area

问题：打开或进入大文件`buffer`会特别卡。
解决：只处理当前的可见范围。
但是不会高亮带 alpha 值的颜色，比如 `rgba(255,0,255,0.5)` 这种。