Vim(Vi IMproved)是一款高度可配置的文本编辑器,广泛用于Linux和Unix系统中。它是Vi编辑器的增强版,被誉为“编辑器之神”。学习Vim编辑器不仅可以提高文本编辑效率,还能让你在服务器上快速修改配置文件,是Linux运维和开发人员的必备技能。在Linux文本编辑领域,Vim几乎无处不在,掌握它将使你事半功倍。
大多数Linux发行版默认已安装Vim,但可能不是完整版。如果没有,可以使用包管理器安装:
sudo apt update && sudo apt install vimsudo yum install vim 或 sudo dnf install vimsudo pacman -S vim安装完成后,输入vim --version验证。
Vim的核心在于模式切换。理解Vim命令模式和其他模式的区别至关重要。以下是四种基本模式:
Esc 可返回此模式。i、a、o 等进入。: 进入,可执行保存、退出、搜索等命令。v 进入,用于选择文本块。
打开文件:vim filename保存并退出:在命令模式下输入 :wq 或 :x不保存退出::q!移动光标:h(左)、j(下)、k(上)、l(右)进入插入模式:i(当前位置前插入)、a(当前位置后插入)、o(下方新行)删除字符:正常模式下按 x 删除光标处字符,dd 删除整行。
复制粘贴:yy 复制当前行,p 粘贴到光标后;yw 复制一个单词。撤销与重做:u 撤销,Ctrl+r 重做。查找:在命令模式输入 /pattern 向下查找,?pattern 向上查找,按 n 跳转到下一个。替换::s/old/new/g 替换当前行所有old为new,:%s/old/new/g 替换全文。
在用户主目录创建 .vimrc 文件,添加常用设置:
set number " 显示行号set tabstop=4 " 设置Tab宽度为4set shiftwidth=4 " 自动缩进宽度set autoindent " 自动缩进set hlsearch " 高亮搜索syntax on " 语法高亮
保存后重启Vim即可生效。
Vim插件管理能极大扩展功能。推荐使用 vim-plug:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \n https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
然后在 .vimrc 中添加插件配置:
call plug#begin()Plug "preservim/nerdtree" " 文件树Plug "vim-airline/vim-airline" " 状态栏美化Plug "tpope/vim-fugitive" " Git集成call plug#end()
保存后运行 :PlugInstall 安装插件。
宏录制:qa 开始录制到寄存器a,执行操作,q 结束,@a 回放。分屏::sp 水平分割,:vsp 垂直分割,Ctrl+w 后加方向键切换。标签页::tabnew 新建标签页,gt 切换标签页。
Vim学习曲线陡峭,但一旦掌握,将极大提升文本编辑效率。建议从基础命令开始,逐步探索,最终形成自己的编辑习惯。希望这篇Linux指南能帮助你开启Vim之旅!
本文由主机测评网于2026-03-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260331721.html