linux之vim编辑器

📅 2026/7/29 3:57:42
linux之vim编辑器
1.Vim编辑器vi是Linux自带的文本编辑器类似于Windows的记事本Vim是Vi的增强版是Linux最强大的文本编辑器之一类似于Windows的NotpadEditPlus。2.Vi与Vim的区别Vi Linux系统内置的基本文本编辑器功能简单类似与Windows的记事本Vim Vi的增强版需要额外的安装提供更多高级功能类似于Windows的Notpad3.vim的启动和退出启动Vimvim 文件路径打开指定文件推荐文件存在就打开文件不存在就新建打开文件并定位到最后一行适合打开待修改的配置文件vim 文件路径 打开文件并定位到指定行适合于代码出现BUG需要定位错误代码vim 文件路径 行号4.Vim工作模式命令模式快捷键操作如撤销重做默认模式按键 i.o.a.I.O.A进入输出模式按键shift:进入末行模式输入模式编辑文件如写代码按键Esc进入命令模式末行模式输入指令如保存文件5.Vim常用指令操作快捷键功能描述模式x删除当前光标所在处1个字符命令模式nx删除当前光标所在处n个字符如5x命令模式dd删除当前光标所在行命令模式ndd删除当前光标所在行及后面共n行如5dd命令模式;n1,n2d删除第n1行到n2行如1,12d末行模式6.拷贝操作1.可视模式复制2.按 Esc 确保进入命令模式3.按 v 进入可视模式4.使用 方向键↑↓←→ 选中文本5.按 y 完成拷贝6.使用 p 进行粘贴7.行复制yy复制当前行单行复制借助p键粘贴 命令模式nyy复制当前行及后续连续n行如5yy借助p键粘贴 命令模式:n1,n2 co dn复制n1~n2行粘贴到dn行之后如:3,14 co 2 命令模式8.撤销操作u 撤销上一步操作 命令模式ctrlR对撤销进行还原 命令模式9.查找与替换查找/关键词 向下查找n 下一个匹配N 上一个匹配:set ic 忽略大小写:set hls 高亮显示:noh 取消高亮替换语法[范围]s/旧内容/新内容/[标志]示例含义:%s/int/void/g全文替换所有 int 为 void:s/int/void/替换当前行第一个 int:10,20s/old/new/g替换10-20行:..$s/old/new/替换当前行到最后一行10.高效快捷键快捷键功能Ctrl Alt T打开新终端Ctrl Shift T新建标签页Ctrl A/Ctrl E光标跳至行首/行尾Ctrl U/Ctrl K删除光标前/光标后内容Ctrl R搜索历史命令Tab自动补全必用Ctrl C终止当前进程Ctrl Z暂停进程挂起fg恢复暂停的进程到前台