移动网站开发 公众号,怎么制作动画,网站开发能作为无形资产吗,网站建设项目经验#x1f343; 予枫#xff1a;个人主页#x1f4da; 个人专栏: 《Java 从入门到起飞》《读研码农的干货日常》#x1f4bb; Debug 这个世界#xff0c;Return 更好的自己#xff01; 引言 作为程序员#xff0c;我们每天和编辑器打交道的时间#xff0c;不亚于和咖啡相… 予枫个人主页 个人专栏: 《Java 从入门到起飞》《读研码农的干货日常》 Debug 这个世界Return 更好的自己引言作为程序员我们每天和编辑器打交道的时间不亚于和咖啡相处的时间。而Vim这款自带“高冷滤镜”的编辑器有人觉得它反人类、难上手有人却把它用成“神兵利器”靠几个快捷键就能实现高效编码。其实Vim的核心不难吃透3种模式几个高频操作新手也能快速上手今天就带大家从零解锁Vim的实用技巧告别鼠标依赖提升编码效率 ✨记得点赞收藏避免后续找不到哦文章目录引言一、VIM核心基础3种模式切换重中之重1.1 普通模式Normal Mode1.2 插入模式Insert Mode1.3 命令模式Command Mode二、VIM高频操作必背新手够用2.1 光标移动告别鼠标高效定位2.2 复制粘贴高频中的高频2.3 删除操作精准删除避免误删2.4 撤销与反撤销三、VIM进阶技巧提升效率告别繁琐3.1 保存与退出命令模式必练3.2 查找与替换大文件必备3.2.1 查找3.2.2 替换命令模式四、总结一、VIM核心基础3种模式切换重中之重Vim和我们常用的记事本、VS Code最大的区别就是它的“模式化”——不同操作需要在对应模式下进行这也是新手最容易踩坑的地方分不清模式就会出现“按键盘没反应”“不小心删光代码”的尴尬。先记住核心原则默认进入普通模式按i进入插入模式按Esc退回普通模式按:进入命令模式三者循环切换即可不用死记硬背多操作2遍就能形成肌肉记忆。1.1 普通模式Normal Mode进入方式打开Vim后默认进入或任何模式下按Esc键退回核心作用移动光标、执行复制、删除、撤销等快捷操作不能直接输入文字新手提示刚打开Vim时不要急着敲键盘先按Esc确认进入普通模式避免误操作1.2 插入模式Insert Mode进入方式普通模式下按【i】键最常用在光标前插入也可按【a】光标后插入、【o】光标下一行插入核心作用输入代码、编辑文字和普通编辑器的输入模式一致新手提示编辑完文字后一定要按Esc退回普通模式才能执行复制、删除等操作1.3 命令模式Command Mode进入方式普通模式下按【:】键左下角会出现冒号核心作用保存文件、退出Vim、查找替换等全局操作新手提示输入命令后按Enter执行执行完自动退回普通模式小技巧如果不小心进入陌生模式连续按2次Esc一定能退回普通模式亲测有效二、VIM高频操作必背新手够用掌握这几个操作就能应对80%的编码场景不用贪多先练熟这些再逐步拓展。所有操作均默认在【普通模式】下执行记得先按Esc确认哦~2.1 光标移动告别鼠标高效定位不用鼠标拖拽几个按键就能快速移动光标尤其适合大文件编辑上下左右移动【k】上、【j】下、【h】左、【l】右比键盘方向键更顺手练熟即提速快速跳转【gg】跳至文件开头、【G】跳至文件结尾、【nG】跳至第n行比如5G就是第5行行内跳转【0】跳至行首、【$】跳至行尾2.2 复制粘贴高频中的高频复制粘贴的核心命令的是【yy】复制和【p】粘贴简单好记复制一行【yy】光标所在行直接复制复制多行【nyy】n是数字比如3yy就是复制光标所在行及下方2行共3行粘贴【p】粘贴到光标下一行、【P】粘贴到光标上一行示例复制3行并粘贴到末尾 → 3yy → G → p2.3 删除操作精准删除避免误删删除命令【dd】搭配数字可实现多行删除误删可撤销不用慌删除一行【dd】光标所在行删除后下方行会自动上移删除多行【ndd】n是数字比如2dd就是删除光标所在行及下方1行共2行删除单个字符【x】删除光标所在位置的字符新手提示删除后发现误删按【u】即可撤销普通模式下相当于CtrlZ2.4 撤销与反撤销编辑时难免出错撤销操作一定要记牢撤销上一步【u】普通模式下可多次按u撤销多步反撤销恢复撤销【Ctrlr】不小心撤销多了用这个恢复三、VIM进阶技巧提升效率告别繁琐练熟基础操作后再掌握这些进阶技巧让Vim用起来更顺手重点掌握保存和退出避免编辑半天丢文件3.1 保存与退出命令模式必练打开Vim编辑文件后一定要会正确保存退出否则可能丢失内容保存文件【:w】普通模式下按:输入w按Enter仅保存不退出退出Vim【:q】保存后退出若文件未修改直接退出强制退出【:q!】不保存文件强制退出适合编辑错误不想保留的情况保存并退出【:wq】最常用保存当前修改并退出Vim注意如果是首次编辑新文件:w会提示输入文件名格式为【:w 文件名】比如:w test.txt按Enter即可保存。3.2 查找与替换大文件必备编辑大文件时手动查找内容太耗时用Vim查找替换功能高效又精准3.2.1 查找普通模式下按【/】键输入要查找的内容按Enter开始查找查找下一个【n】小写n向下查找查找上一个【N】大写N向上查找退出查找按Esc退回普通模式即可3.2.2 替换命令模式替换当前行第一个匹配内容【: s/旧内容/新内容】比如:s/name/age替换当前行第一个name为age替换当前行所有匹配内容【: s/旧内容/新内容/g】末尾加g代表global全局替换整个文件所有匹配内容【:%s/旧内容/新内容/g】%代表整个文件新手慎用建议先查找确认四、总结Vim之所以能成为程序员的“神兵利器”核心在于它的高效——摆脱鼠标依赖用快捷键实现精准操作尤其适合Linux运维、远程编码等场景。对于新手来说不用一开始就追求“精通所有快捷键”先吃透3种模式的切换练熟光标移动、复制粘贴、保存退出这几个高频操作多实操、多练习慢慢就能形成肌肉记忆感受到Vim的便捷。后续我会分享更多Vim进阶技巧比如自定义快捷键、插件配置关注我一起解锁Vim更多用法提升编码效率