Linux Vim入门到精通篇

Linux Vim 最全面教程

目录

  1. 简介
  2. 安装 Vim
  3. Vim 基本操作
  4. Vim 进阶操作
  5. Vim 配置与插件
  6. Vim 实用技巧
  7. 结论

简介

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

基本命令

  • 保存并退出:wqZZ
  • 仅保存: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,并在日常工作中得心应手。

  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值