vim 窗口分割操作

:split        上下分割窗口

:close        关闭窗口

CTRL-W        在窗口中跳转

:only        关闭除当前窗口外的所有窗口

:split filename    打开另一个窗口并用该窗口编辑另一个指定的文件

:new        打开窗口编辑一个新文件

 CTRL-W +       扩大窗口

CTRL-W -       缩小窗口

:vsplit      垂直分割

:vnew  //  :vertical new      垂直分割的新窗口

CTRL-W h     跳转到左边的窗口
CTRL-W j      跳转到下面的窗口
CTRL-W k     跳转到上面的窗口
CTRL-W l      跳转到右边的窗口

CTRL-W t      跳转到最顶上的窗口
CTRL-W b     跳转到最底下的窗口

CTRL-W K    把当前窗口移到最上边

CTRL-W H     把当前窗口移到最左边

CTRL-W J      把当前窗口移到最下边

CTRL-W L      把当前窗口移到最右边

:qall    全部退出

:wall    全部保存

:wqall    :qall!

vimdiff  filename~ filename    显示文件差异

 

:edit main.c
:vertical diffsplit fileName  比较

:set noscrollbind    关闭滚动绑定

]c

[c  跳 转 到 修 改 的 地 方

:diffupdate  消 除 差 异

 

posted @   公卿  阅读(568)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示