VIM浅谈

VIM

  • [1. 文件](#1. 文件)
    • [1.1 管理多个文件](#1.1 管理多个文件)

仅以此篇纪念VIM作者Bram Moolenaar。

1. 文件

刚刚使用VIM,很多小伙伴疑惑的就是如何退出VIM,一顿乱按结果修改了文件,q又退不出去,还需要保存。这是因为文件是保存在磁盘里的,使用Vim打开一个文件的时候,往往是将一个文件的内容读入了一个具有相同名字的缓冲区,如果对缓冲区的内容作出了修改,两个之间就出现了差异。如果要保存修改,Vim便会将缓存去的内容写入磁盘中。所以,这就是退出Vim时,一定要让你选择保存还是放弃的原因。

1.1 管理多个文件

作为地球上最强大的编辑器,Vim当然可以处理多个文件,结合上面的内容,我们知道,处理多个文件,其实就是将多个文件内容写入缓存区。

相关推荐
梁正雄7 小时前
linux服务-Bonding网卡绑定工具
linux·运维·linux bonding·网卡绑定
云边有个稻草人7 小时前
Windows 里用 Linux 不卡顿?WSL + cpolar让跨系统开发变简单
linux·运维·服务器·cpolar
打不了嗝 ᥬ᭄7 小时前
【Linux】网络层协议
linux·网络·c++·网络协议·http
LXY_BUAA7 小时前
将linux操作系统装入U盘20251107
linux·运维·服务器
kaoa0008 小时前
Linux入门攻坚——53、drbd - Distribute Replicated Block Device,分布式复制块设备-2
linux·运维·服务器
落羽的落羽8 小时前
【C++】现代C++的新特性constexpr,及其在C++14、C++17、C++20中的进化
linux·c++·人工智能·学习·机器学习·c++20·c++40周年
RisunJan8 小时前
Linux命令-e2label命令(设置第二扩展文件系统的卷标)
linux·运维·服务器
Claire_ccat8 小时前
2025山西省网络安全职业技能大赛PWN方向题解
linux·安全·网络安全·pwn·栈溢出
小苏兮8 小时前
【把Linux“聊”明白】编译器gcc/g++与调试器gdb/cgdb:从编译原理到高效调试
java·linux·运维·学习·1024程序员节
LCG元8 小时前
Linux 软件安装大全:apt/yum/dpkg/rpm/snap 到底用哪个?
linux