vim窗口分割/切换

//ubuntu 11.10, vim7.3

先讲motivation

比如vim中程序写的很长,要参考前面的程序,但是窗口最大化也就那么长,这时就可以分割了。当然,折叠也能解决部分问题,这个可以参考

我的前一篇转载的博文http://www.cnblogs.com/fstang/archive/2012/11/28/2793171.html

然后是contributions

split出来两个窗口切换有快捷键ctrl+w+h,ctrl+w+j,ctrl+w+k或者trl+w+l,h-j-k-l四个字母分别代表左、下、上、右,也可以用方向键代替,比如ctrl+w+右箭头。但是,这些快捷键只能在没有标签页的情况下使用,因为有多个标签页的话,ctrl+w是关闭标签页的快捷键(如果你用chrome或chromium应该熟悉这个快捷键,完全一样,另外,对应的打开新标签页是ctrl+t,和chrome也一样)这样就产生了冲突。我查了好久,几乎没找到有人提到这个问题,更不用说解决办法,直到看到了Using_the_mouse_for_Vim_in_an_xterm

补充:后来发现ctrl+shift+w是可以的,也就是ctrl+大写的W,这样就不冲突了-_-||我又无知了.....

解决办法是:在~/.vimrc中添加这么一句 set mouse=a 

这是个曲线救国的方法,但是恰好合我心意,也很可能合你心意。效果是:你可以通过鼠标切换,在左边点一下,光标就移动到左边,在右边点一下,光标就移动到右边,这正是gvim的方式。你可以先尝试一下,确认是否满意,然后再决定是否写到vimrc中

下面是正文:

Introduction(基本命令)

:vs  或者 :vsplit  --vertical split,将当前窗口竖直分割,当前文件在两个窗口中显示

:vs filename 将当前窗口竖直分割,文件filename在新窗口中显示

:sp 或者 :split  将当前窗口水平分割,当前文件在两个窗口中显示

:sp filename 将当前窗口竖直分割,文件filename在新窗口中显示

related work

太多……

Our work

切换?-->set mouse=a,然后用鼠标

 

参考资料:

[1]http://vim.wikia.com/wiki/Using_the_mouse_for_Vim_in_an_xterm

转载于:https://www.cnblogs.com/fstang/archive/2012/11/28/2793233.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值