vim 水平滚动

为了美观,我的vim设置为nowrap,也就是不断行。这样就带来了一个问题,当一行比较长时,就会看不到后面的内容了,这个时候我们就得使用水平滚动的命令了。
vim水平滚动命令用法如下:
注:所有选项只有在wrap关闭的时候才有效,set nowrap
1、[count]zl 视图向右移动count个字符,也就是文本向左滚动count个字符,如10zl,相反方向为[count]zh
2、zL 视图向右滚动半个屏幕,相反方向为zH
3、zs 视图滚动到最左侧。
4、ze 视图移动到最右侧。
命令只能在Normal模式下运行,而且每次都要输入,当然不爽了,我们可以用map(映射)来快速实现功能。
我的设置如下:
" 水平滚动
" 向左
map <F7> 10zh
imap <F7> <ESC>10zhi
" 向右
map <F8> 10zl
imap <F8> <ESC>10zli
这个时候在Normal和Insert模式下都可以按<F7><F8>来水平滚动了。

转载于:https://my.oschina.net/lonewolf/blog/207296

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值