zoukankan      html  css  js  c++  java
  • Vim实用技巧笔记06

    管理多个文件

    文件是存储在磁盘上的,缓冲区则存在于内存中。当 Vim 打开一个文件时,该文件的内容被读入一个具有相同名字的缓冲区。刚开始,缓冲区的内容和文件的内容完全相同,但当我们对缓冲区做出修改时,二者的内容就会出现差别。如果我们决定保留这些修改,就可以再把缓冲区的内容写回到文件里。

    • :ls 列出所有被再如到内存中的缓冲区列表
    • % 在缓冲区列表中,% 代表当前窗口可见,即当前文件
    • # 代表轮换文件,按<C-^>可以在当前文件和轮换文件间快速切换

    使用缓冲区列表

    • bprev
    • bnext
    • bfirst
    • blast
    • :buffer N 缓冲区列表有文件序号,这里可以使用序号跳转
    • bdelete 或者 bd 可以批量删除 :bd 5 6 7 8 9

    使用参数列表将缓冲区分组

    • :argdo命令可以在参数列表中的每个文件上执行一跳Ex命令
    • :args 显示参数列表
    • :args {arglist} 如果想往参数列表中添加文件,手动一个个加可能太费时费力,args命令后面可以接文件名,通配符,甚至是shell命令的输出结果

    将工作区切分为窗口

    窗口切换

    关闭窗口

    改变窗口大小以及重新排列窗口

    干嘛非得命令改变窗口大小,set mouse=a 可以用鼠标改变窗口大小

    使用标签页将窗口分组

    在Vim中,标签页是可以容纳一系列窗口的容器,更像是虚拟桌面,而不是其他文本编辑器中的标签页

    标签页切换

  • 相关阅读:
    mybatis基础学习3---特殊sql语句(备忘)
    5.dos网络配置命令,重新获取ip刷新dns
    Guarded Suspension设计模式
    多线程Future设计模式
    多线程不可变对象设计模式immutable
    多线程读写锁分离设计模式
    多个人过门引出线程安全问题
    库存管理系统项目总结
    简单认识C#
    数据类型,变量,与运算符
  • 原文地址:https://www.cnblogs.com/rookieagle/p/15610562.html
Copyright © 2011-2022 走看看