zoukankan      html  css  js  c++  java
  • 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默认交换当前窗口的与它下一个窗口的位置,如果下方没有窗口,则试着与上一个窗口交换位置。亦可在此命令前加上数量,与制定的窗口交换位置。
  • 相关阅读:
    2021.06.19 DP-方格取数 + 花店橱窗布置
    2021.06.15 DP-编辑距离
    2021.06.12模拟总结
    2021.6.8 背包模拟 总结
    20210529-背包
    lnmp环境中的:supervisorctl
    python常用语法合集
    python 常用数据结构
    DVWA环境
    mysql中each( use () {})
  • 原文地址:https://www.cnblogs.com/litifeng/p/8282479.html
Copyright © 2011-2022 走看看