Linux Vim 最全面教程
目录
简介
Vim(Vi IMproved)是一个强大的文本编辑器,被广泛用于编写和编辑代码。它的轻量级和强大功能使其成为许多程序员的首选编辑器。Vim 有丰富的操作命令和快捷键,可以极大提高编辑效率。
安装 Vim
在大多数 Linux 发行版上,Vim 通常预装,但也可以通过包管理器进行安装。
Debian/Ubuntu
sudo apt update sudo apt install vim
CentOS/RHEL
sudo yum install vim
Arch Linux
sudo pacman -S vim
Vim 基本操作
Vim 有两种主要模式:普通模式和插入模式。普通模式用于执行命令,而插入模式用于输入文本。
启动 Vim
vim filename
切换模式
- 普通模式:按
ESC
- 插入模式:按
i
基本命令
- 保存并退出:
:wq
或ZZ
- 仅保存:
:w
- 仅退出:
:q
- 强制退出:
:q!
移动光标
- h:左移
- j:下移
- k:上移
- l:右移
编辑文本
- x:删除当前字符
- dd:删除当前行
- u:撤销操作
- Ctrl + r:重做操作
Vim 进阶操作
熟练掌握 Vim 的进阶操作可以大幅提高工作效率。
可视模式
- v:字符选择
- V:行选择
- Ctrl + v:块选择
查找与替换
- 查找:
/pattern
- 下一个:
n
- 上一个:
N
- 替换:
:%s/old/new/g
使用缓冲区
- 新建缓冲区:
:new filename
- 切换缓冲区:
:bnext
或:bprev
宏录制与播放
- 录制宏:
q
+{register}
- 结束录制:
q
- 播放宏:
@{register}
Vim 配置与插件
Vim 的配置文件是 ~/.vimrc
。通过编辑该文件,可以自定义 Vim 的行为和外观。
基本配置示例
" 启用语法高亮 syntax on " 显示行号 set number " 设置缩进 set tabstop=4 set shiftwidth=4 set expandtab
插件管理
推荐使用 vim-plug
进行插件管理。
安装 vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
配置插件
在 ~/.vimrc
中添加以下内容:
call plug#begin('~/.vim/plugged') " 插件列表 Plug 'preservim/nerdtree' Plug 'vim-airline/vim-airline' call plug#end()
安装插件
启动 Vim 并执行 :PlugInstall
。
Vim 实用技巧
以下是一些提高 Vim 使用效率的技巧。
快速跳转
- 跳到文件开头:
gg
- 跳到文件结尾:
G
- 跳到指定行:
:{line number}
多文件编辑
- 垂直分割窗口:
:vsp filename
- 水平分割窗口:
:sp filename
- 切换窗口:
Ctrl + w w
快速修改
- 更改单词:
ciw
- 删除到行尾:
D
- 合并下一行:
J
结论
Vim 是一款强大的编辑器,熟练使用 Vim 可以极大提高开发效率。本教程介绍了 Vim 的基本操作、进阶功能、配置与插件管理以及实用技巧。希望能帮助你更好地掌握 Vim,并在日常工作中得心应手。