Linux vim编辑器常用知识

Vim 是 Linux 中一个强大的文本编辑器,以其高效的键盘操作和丰富的功能而闻名

Vim 的基本概念

  1. 模式:Vim 有三种主要模式:

    • 普通模式 (Normal Mode):默认模式,用于浏览和编辑文本。
    • 插入模式 (Insert Mode):用于输入文本。
    • 命令行模式 (Command-line Mode):用于输入命令。
  2. 进入 Vim:在终端输入 vim filename 来打开文件 filename。如果文件不存在,会创建一个新文件。

基本操作

切换模式

  • 普通模式:启动 Vim 时默认进入普通模式。可以按 Esc 键回到普通模式。
  • 插入模式:按 i 进入插入模式,从光标前插入;按 a 从光标后插入。
  • 命令行模式:在普通模式下按 : 进入命令行模式。

移动光标

  • h:左移
  • j:下移
  • k:上移
  • l:右移
  • w:跳到下一个单词开头
  • b:跳到上一个单词开头
  • 0:跳到行首
  • $:跳到行尾

编辑文本

  • 插入模式
    • i:在光标前插入
    • a:在光标后插入
    • o:在当前行下方新建一行并进入插入模式
  • 删除文本
    • x:删除光标所在的字符
    • dw:删除一个单词
    • dd:删除当前行
  • 复制和粘贴
    • yy:复制当前行
    • p:在光标后粘贴
  • 撤销和重做
    • u:撤销
    • Ctrl + r:重做

查找和替换

  • 查找
    • /pattern:向下查找 pattern
    • ?pattern:向上查找 pattern
    • n:查找下一个
    • N:查找上一个
  • 替换
    • :%s/old/new/g:将文件中所有 old 替换为 new
    • :s/old/new/g:将当前行的 old 替换为 new

保存和退出

  • :w:保存文件
  • :q:退出 Vim
  • :wqZZ:保存并退出
  • :q!:不保存退出

进阶操作

可视模式

  • 进入可视模式:按 v 进入字符可视模式,按 V 进入行可视模式,按 Ctrl + v 进入块可视模式。
  • 选择文本后操作:可以复制、删除、替换等。

多文件编辑

  • 打开多个文件vim file1 file2 同时打开多个文件。
  • 切换文件
    • :n:切换到下一个文件
    • :prev:N:切换到上一个文件
    • :bnext:切换到下一个缓冲区
    • :bprev:切换到上一个缓冲区

分屏操作

  • 水平分屏:split:sp
  • 垂直分屏:vsplit:vsp
  • 切换窗口Ctrl + w + wCtrl + w 再按方向键

宏录制

  • 录制宏:按 q 然后按一个字母开始录制,完成后再按 q 停止录制。
  • 播放宏:按 @ 然后按录制时的字母。
  • 网络建设与运维-网络安全讨论组:715170200

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值