vi 分屏 --(visual 可视模式)
vi 文本编辑器
vim 支持文本标记辨别,支持正则表达式的搜索、多文件编辑、块复制等等
三种命令模式:
command 命令模式输入命令
insert 插入模式 插入文本
visual 可视模式,可视化高亮并选定文本
vim 分屏就是 visual 模式。
vim 编辑文件时分屏 :
vim -O txt1 txt2 垂直分屏 vim -o txt1 txt2 水平分屏 【移动光标】 Ctrl+w,按 j 移动光标到下面的一个窗口 Ctrl+w,按 k 移动光标到上面的一个窗口 Ctrl+w,按 q 关闭当前窗口 Ctrl+w,按 w 移动光标到另一个窗口 【移动屏幕】 ctrl+w 按 K 将屏幕移动到最顶端 ctrl+w 按 J 将屏幕移动到最低端 ctrl+w 按 H 将屏幕移动到最左边 ctrl+w 按 L 将屏幕移动到最右边 【关闭分屏】 关闭窗口有以下几个个命令: ctrl+W 按 c 关闭当前窗口 ctrl+w 按 q 关闭当前窗口,若只有一个分屏且退出vim :only 仅保留当前分屏 :hide 关闭当前分屏
示例: vim -O 垂直分屏
关闭分屏
关闭窗口有以下几个个命令:
:qa 关闭所有窗口; :qa! 不保存退出; ctrl+w 按 c 关闭当前窗口 ctrl+w 按 q 关闭当前窗口,若只有一个分屏且退出 vim; :only 仅保留当前分屏
:hide 关闭当前分屏
:only 仅保留当前分屏
:hide 关闭当前分屏
在 vim 编辑中再打开文件时分屏:
sp 水平分屏
split 水平分配
vsp 垂直分配
vsplit 垂直分配
vim 编辑分屏对比编辑:
vimdiff txt1 txt2
vim 复制操作
yy 复制光标所在的整行 yw 复制一个单词 Y 或 y$ 复制从光标所在处开始到行尾的内容 y0 复制从光标前一个字符开始到行首的内容 y( 复制到上一句的开始 y) 复制到下一句的开始 y{ 复制到上一段的开始 y} 复制到下一段的开始
vim 编辑 多行插入字符
1、【选中插入 】shift+i 可以批量注释 ESC 进入命令模式 按键 ctrl+v 之后 按上下键选中 再键入(Shift+i)在按键 # 然后键入ESC ESC; shift+s 剪切;ESC 之后 P 可以粘贴。u 可以撤销。 2、【选中删除 】: ESC 进入命令模式 按键 ctrl+v 之后 按上下键选中 选中删除 d 选中删除 d
替换(注释示例):(编辑多行)
ESC 进入命令模式 :/88,91s/^/#/g
取消注释:
ESC 进入命令模式 :92s/^#//g
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架