Vim是Mac终端预装的命令行编辑器,启动用vim文件路径,编辑需先按i进入插入模式,保存退出用:wq,命令模式下可用hjkl导航、dd删除、yy复制、p粘贴、/搜索。

你需要在Mac终端里快速修改配置文件、日志或代码,但又不想打开图形界面编辑器——Vim就是那个预装即用、不依赖鼠标、能精准控制每一行的命令行利器。
启动Vim并打开目标文件
打开“终端”应用(聚焦搜索输入 Terminal 并回车),直接输入 【vim 文件路径】,例如 vim ~/.bash_profile 或 vim /etc/hosts,按回车执行。如果文件不存在,Vim会新建一个空白文件;如果路径错误,它不会报错,而是静默创建同名新文件——所以务必确认路径拼写正确。
注意:若要编辑系统级文件(如 /etc/hosts),需在命令前加 sudo,例如 sudo vim /etc/hosts,随后输入管理员密码(输入时屏幕无反馈,输完直接回车)。
进入编辑状态并输入内容
Vim启动后默认处于命令模式,此时所有按键都是指令,不能打字。必须先切换到插入模式才能编辑。
按下 i 键——光标左侧出现 -- INSERT -- 提示,表示已进入插入模式。现在可自由输入文字、用方向键移动、按 Enter 换行、Backspace 删除。
如果想在当前行开头插入,按 I;想在光标后插入,按 a;想在当前行末尾插入,按 A;想在下一行新开一行并插入,按 o。
保存更改并退出Vim
编辑完成后,按 Esc 键退出插入模式,回到命令模式。此时屏幕底部不会有任何提示,但左下角状态栏消失即表示已退出插入态。
接着输入英文冒号 :,底部出现 : 提示符,这是进入末行模式的信号。
输入 wq 后按回车——文件保存且Vim退出。这是最常用、最安全的退出方式。
若只保存不退出,输入 w 回车;若放弃所有修改强制退出,输入 q! 回车——【这一步不可逆,未保存内容将永久丢失】。
基础导航与快速修改(命令模式下)
不用方向键也能高效移动:按 h 左移、j 下移、k 上移、l 右移;按 0(数字零)跳到行首,$ 跳到行尾;gg 跳至文件第一行,G 跳至最后一行。
删一行?把光标移到该行任意位置,按 dd;复制一行?按 yy;粘贴到光标后?按 p;撤销上一步?按 u。
想快速定位某段文字?在命令模式下输入 /关键词 回车(例如 /PATH),Vim会向下高亮匹配项并跳转;按 n 查下一个,N 查上一个。

















