我是靠谱客的博主 顺心小鸭子,最近开发中收集的这篇文章主要介绍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

最后

以上就是顺心小鸭子为你收集整理的vim窗口分割/切换的全部内容,希望文章能够帮你解决vim窗口分割/切换所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部