zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    用SQL语言操作数据
    用表组织数据
    第一个C#程序
    利用CSS3制作网页动画
    CSS3美化网页元素
    列表、表格与媒体元素
    表单
    HTML5基础
    使用Java编译思想
    Day06:方法 / 猜字母游戏
  • 原文地址:https://www.cnblogs.com/fstang/p/2793233.html
Copyright © 2011-2022 走看看