• vim的窗口切换


    当用vim写代码的时候,我喜欢一边看着头文件中结构的定义,一边编写实现的代码,这样就经常用到多窗口来编辑,查看文档。

    1、同时打开多个文件,并横向排列

    vim -o t.c t.h

    2、同时打开多个文件后纵向排列,如果没有使用参数o,那么可以在打开文件后操作

    vim t.c t.h
    :all   //横向
    或者
    :vertical all    //纵向

    3、同一文件分割窗口。如果有一个很长的文件(几千行:)),你想看着前面,来写后面,就要用到这个

    #在文件内
    :split 或者 :sp

    4、关闭窗口

    #关闭当前窗口
    :close
    #保留当前窗口,关闭其他窗口
    :only

    5、打开一个文件后,又想打开别的文件

    #横向打开一个文件
    :sp 文件名
    #纵向打开一个文件
    :vsplit(vsp) 文件名
    #打开一个新窗口,注意这时是看不到的
    :new 文件名
    #纵向打开它
    :vnew 文件名

    6、在窗口间跳转

    ctrl+w j 向下移动
    ctrl+w k 向上移动
    ctrl+w h 向左移动
    ctrl+w l  向右移动
    ctrl+w t 移动到顶端
    ctrl+w b 移动到底端

    7、移动窗口

    Ctrl + w + r:向右或向下方交换窗口,而Ctrl + w + R则和它方向相反。
    Ctrl + w + x:交换同列或同行的窗口的位置。vim默认交换当前窗口的与它下一个窗口的位置,如果下方没有窗口,则试着与上一个窗口交换位置。亦可在此命令前加上数量,与制定的窗口交换位置。
  • 相关阅读:
    一个没调好的程序
    bzoj1214 [HNOI2004]FTP服务器
    bzoj4514 [Sdoi2016]数字配对(网络流)
    二分图最大权匹配模板(pascal)
    CSS控制文字,超出部分显示省略号
    新型智慧城市顶层设计经验分享
    移动端浏览器前端优化
    桌面浏览器前端优化
    关于ie8下disabled属性:字体颜色问题
    win10永久激活
  • 原文地址:https://www.cnblogs.com/litifeng/p/8282479.html
Copyright © 2020-2023  润新知