Vim快速插入常用代码模板

1 修改home目录下.vimrc

家目录中ls -a找到隐藏文件.vimrc

2 编辑.vimrc

输入i编辑,在尾巴插入代码,按:wq保存并退出。

复制代码
noremap io i#include <stdio.h><Esc>o<Esc>
noremap im iint main(int argc, char *argv[])<Esc>
map mf io<Esc>o<Esc>imo{<Esc>oreturn 0;<Esc>o}<Esc>2ko

效果:按mf快速输入模板

3 具体说明

  1. noremap io i#include <stdio.h><Esc>o<Esc>:将命令io映射为在当前光标处插入#include <stdio.h>并换行。这可以用于在C程序中包含头文件。
  2. noremap im iint main(int argc, char *argv[])<Esc>:将命令im映射为在当前光标处插入int main(int argc, char *argv[])。这可以用于在C程序中定义主函数。
  3. map mf io<Esc>o<Esc>imo{<Esc>oreturn 0;<Esc>o}<Esc>2ko:将命令mf映射为在当前光标处插入一个简单的函数框架,其中包括#include语句、主函数和返回语句。这可以用于快速创建一个新的C函数。

这些映射可以帮助你更快地编写C代码,并减少输入重复代码的时间。你可以将它们添加到你的.vimrc文件中,以便在启动Vim时自动加载。注意,这些映射可能会与其他插件或功能冲突,因此请谨慎使用。

相关推荐
笨笨饿5 小时前
#110_SCH3000 平台图传系统配置指南:从 DVP 摄像头到 UVC/WiFi 双通道传输
c语言·stm32·单片机·嵌入式硬件·物联网·vim
带娃的IT创业者1 天前
Emacs 31:一场静默而深刻的范式演进
编辑器·文本编辑器·开源软件·emacs·lisp·软件架构
●VON1 天前
芯笺 Markdown:面向 HarmonyOS PC 的本地优先 Markdown 编辑器
华为·编辑器·harmonyos·鸿蒙
●VON2 天前
芯稿 MarkDeck 使用指南:用 Markdown 写出可编辑的 PPT
华为·编辑器·powerpoint·harmonyos·鸿蒙
CSDN121102 天前
麒麟 V10 安装 Node-RED、IEC 104 协议插件及界面汉化
linux·编辑器·vim
动力 continue2 天前
Linux 基础篇 · Vim 三种模式与常用指令
linux·运维·vim
起名真的太难了2 天前
Vim基本操作与Ollama部署指南
linux·编辑器·vim
小妖同学学AI2 天前
GitHub上16k星的“未来编辑器”:像Notion一样排版,像ChatGPT一样自动续写
编辑器·github·notion
晨曦花锦2 天前
Vim基础操作与Ollama模型管理,顺便配置Nginx反向代理
linux·nginx·编辑器·vim