vim常用技巧
学习vim过程中,对于常见的使用技巧记录如下:
1、:w !sudo tee % 当你用普通用户没有写权限时很好用。
2、:earlier 5s 恢复文件到5s之前,可以m,h等
3、你学会了Ctrl + [ 代替 Esc但 Ctrl + C也不错
4、命令模式下 Ni- <esc> 连续插入N个-, 比如 29i-<esc> 连续插入29个- 写分割线的时候很方便
5、有时候Ctrl+V粘贴,实际 * 和 + 这俩全局寄存器。"+p 让你不丢失格式地将内容从系统剪切板粘贴到vim中
6、把 vim: se ft=c ts=2 sw=2: 单独用一行注释起来可以让vim对不能自动识别的文件进行一些设置。其中 : 之间是命令,可以重载vimrc中的设置。可以放置到文件开头或末尾都可以
7、Ctrl + X, Ctrl + F 能识别~ 和 $HOME/ 变量
8、set wildmenu 能帮你在命令行补全函数,带你走进补全的文明时代。但是要求laststus >= 2
9、set 后跟一个变量,再跟一个 ?可以查看变量的值 e.g. se ls? 输出laststatus=1 设置vimrc的选项时特别有用
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具