2026/4/17 0:17:32
网站建设
项目流程
天河网站建设外包,襄阳市网站建设,哈尔滨网站制作建设多少钱,手机上可以创建网站吗Vim编辑器入门#xff1a;服务器上改文件必备
登录服务器改配置文件#xff0c;nano太简单不够用#xff0c;vi/vim又不会退出#xff1f;
今天教你Vim基础操作#xff0c;10分钟入门。
三种模式
Vim有三种模式#xff0c;这是核心概念#xff1a;
普通模式#xff1a;…Vim编辑器入门服务器上改文件必备登录服务器改配置文件nano太简单不够用vi/vim又不会退出今天教你Vim基础操作10分钟入门。三种模式Vim有三种模式这是核心概念普通模式刚打开时的状态可以移动光标、删除、复制插入模式按i进入可以输入文字命令模式按:进入执行保存、退出等命令切换方式普通模式 → 按i→ 插入模式插入模式 → 按Esc→ 普通模式普通模式 → 按:→ 命令模式打开和退出# 打开文件vimfilename# 打开并跳到第10行vim10 filename退出命令模式下:q 退出未修改 :q! 强制退出放弃修改 :w 保存 :wq 保存并退出 :x 保存并退出同上最常用改完文件按Esc然后输入:wq回车。移动光标普通模式下h 左移 j 下移 k 上移 l 右移 0 行首 $ 行尾 gg 文件开头 G 文件末尾 :10 跳到第10行进入插入模式i 在光标前插入 a 在光标后插入 I 在行首插入 A 在行尾插入 o 在下方新建一行 O 在上方新建一行最常用按i开始编辑。删除和复制普通模式下x 删除一个字符 dd 删除一整行 5dd 删除5行 dw 删除一个单词 d$ 删除到行尾 yy 复制一行 5yy 复制5行 p 粘贴到下方 P 粘贴到上方 u 撤销 Ctrlr 重做搜索和替换搜索/关键词 向下搜索 ?关键词 向上搜索 n 下一个 N 上一个替换:s/old/new/ 替换当前行第一个 :s/old/new/g 替换当前行所有 :%s/old/new/g 替换全文所有 :%s/old/new/gc 替换全文确认显示行号:set number 显示行号 :set nonumber 隐藏行号实战改配置文件场景修改nginx配置vim/etc/nginx/nginx.conf# 1. 按/搜索关键词/server_name# 2. 按i进入编辑模式# 3. 修改内容# 4. 按Esc退出编辑模式# 5. 输入:wq保存退出场景查看日志找关键词vim/var/log/nginx/error.log# 跳到文件末尾G# 向上搜索错误?error# 按N继续找上一个常用配置编辑~/.vimrcset number 显示行号 set tabstop4 Tab宽度4 set shiftwidth4 缩进宽度4 set expandtab Tab转空格 set autoindent 自动缩进 syntax on 语法高亮速查表操作按键进入编辑i退出编辑Esc保存退出:wq不保存退出:q!删除一行dd复制一行yy粘贴p撤销u搜索/关键词替换全部:%s/旧/新/g替代方案实在记不住Vim可以用nanonanofilename更简单底部有快捷键提示。但Vim效率更高建议还是学一下。远程编辑经常需要SSH到服务器改配置我用星空组网把服务器连起来直接SSH连虚拟IPsshroot10.26.1.5vim/etc/nginx/nginx.conf不用记复杂的跳板机命令直接连。小结Vim入门只需记住i进入编辑Esc退出编辑:wq保存退出:q!不保存退出先把这四个记住其他慢慢学。有问题评论区交流~