欢迎来到Ubuntu 22.04的Vim编辑器世界!无论你是刚接触Linux的新手,还是希望提升编辑效率的开发者,这篇教程将带你从零开始,逐步掌握Vim的核心用法、高阶技能以及编程实战。让我们开启这段高效编辑之旅吧!
在Ubuntu 22.04中,Vim通常未预装,打开终端执行:sudo apt update && sudo apt install vim -y。安装后,输入vim即可进入欢迎界面。
创建或编辑文件:vim hello.txt。按i输入内容,按Esc回到普通模式,输入:wq保存并退出。常用命令::q!强制不保存退出,:w保存,:w newfile另存为。
h左,j下,k上,l右;0行首,$行尾,gg文件首,G文件尾,:数字跳转到指定行。
同时编辑多个文件:vim file1 file2,用:n切换下一个,:N上一个。分屏::sp filename水平分屏,:vsp filename垂直分屏;Ctrl + w两次切换窗口。
按q再按寄存器名(如a),开始录制;执行操作后按q结束。使用@a播放宏,100@a重复100次。适合批量处理重复文本。
使用"ayy复制到寄存器a,"ap粘贴;可视化模式按v(字符)、V(行)、Ctrl+v(块)选中文本,方便批量操作。
在家目录创建.vimrc文件,示例配置:set nu " 显示行号syntax on " 语法高亮set tabstop=4 " Tab缩进4空格set expandtab " Tab转为空格set autoindent " 自动缩进
确保syntax on开启高亮。代码折叠:set foldmethod=indent,用zo打开折叠,zc关闭折叠。
在Vim中执行:make可调用外部编译器(需配置makeprg)。使用ctags生成标签:终端运行ctags -R .,然后在Vim中用Ctrl+]跳转到定义,Ctrl+t返回。
新手推荐使用vim-plug:curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim然后在.vimrc中添加:call plug#begin()Plug "preservim/nerdtree" " 文件树Plug "vim-airline/vim-airline" " 状态栏Plug "jiangmiao/auto-pairs" " 自动括号call plug#end()重启Vim执行:PlugInstall即可。
//,按Esc批量生效。:%s/old/new/g,如需确认加c。int a=1;转为int a = 1;,录制一次后重复播放。总结:从熟悉模式切换,到掌握高效移动和编辑命令,再到宏、分屏和插件生态,Vim能极大提升你的文本处理与编程效率。持续练习,你也能成为Vim高手!
—— 教程结束,祝你在Ubuntu 22.04上玩转Vim ——
本文由主机测评网于2026-04-14发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260436824.html