zoukankan      html  css  js  c++  java
  • Linux学习笔记之十二————vim编辑器的分屏操作

    一、分屏操作:

    sp: 上下分屏,后可跟文件名 
    
    vsp: 左右分屏,后可跟文件名
    
    Ctr+w+w: 在多个窗口切换
    

    二、启动分屏:

    1.使用大写O参数进行垂直分屏

    $ vim -On file1 file2 ...
    

    2.使用小写o参数进行水平分屏

    $ vim -on file1 file2 ...
    

    注: n是数字,表示分屏的数量,n要大于等于文件个数

    三、关闭分屏

    1.关闭当前窗口

    ctrl+w c
    

    2.关闭当前窗口,如果只剩最后一个,则退出vim

    ctrl+w q
    

    四、编辑中分屏

    1.上下分割当前打开的文件

    ctrl+w s
    

    2.上下分割,并打开一个新的文件

    :sp filename
    

    3.左右分割当前打开的文件

    ctrl+w v
    

    4.左右分割,并打开一个新的文件

    :vsp filename
    

    五、分屏编辑中光标的移动

    vi中的光标键是h,j,k,l,要在各个屏之间切换,只需要先按一下ctrl+w

    1.把光标移动到上边的屏

    ctrl+w k
    

    2.把光标移动到下边的屏

    ctrl+w j
    

    3.把光标移动到右边的屏

    ctrl+w l
    

    4.把光标移动到左边的屏

    ctrl+w h
    

    5.把光标移动到下一个的屏

    ctrl+w w
    

    六、移动分屏

    1.向上移动

    ctrl+w K
    

    2.向下移动

    ctrl+w J
    

    3.向右移动

    ctrl+w L
    

    4.向左移动

    ctrl+w H
    

    七、屏幕尺寸

    1.增加高度

    ctrl+w +
    

    2.减少高度

    ctrl+w -
    

    3.让所有屏的高度一致

    ctrl+w =
    

    4.左加宽度

    ctrl+w >
    

    5.右加宽度

    ctrl+w <
    

    6.右增加n宽 (如:n=30)

    ctrl+w n <
    

     

    八、vim打造IDE  (未验证)

    1、简洁版IDE

    C+p: 生成tags
    C+]: 跳转到函数定义
    C+t:从函数定义返回
    
    C+o:在左侧打开文件列表
    F4:  在右侧打开函数列表
    
    C+n:补齐函数,向下翻
    

    2、vimrc是vim的配置文件,可以修改两个位置

     /etc/vim/vimrc
    
    ~/.vimrc
    
    ~/.vimrc优先级高
  • 相关阅读:
    DEV控件GridControl常用属性设置(转)
    【649】shapely strtree STRtree 构建 RTree
    【648】计算直线间的夹角
    【646】灰度图array转为RGB三通道array
    【645】OpenCV 相关函数说明
    【644】二值图去掉面积小的部分 cv2.threshold
    Makefile中include、-include、sinclude
    openssh交叉编译
    四元数插值
    循环求余法
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/8359829.html
Copyright © 2011-2022 走看看