Linux文本编辑器—Vim操作教程详解

>>>Linux教程目录<<<

文本编辑器-Vim-1.1Vim 常用操作

写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正

简介:

  • 全屏幕,建立、编辑、显示文本文件
  • Linux、UNIX 上最常用的文本编辑器
  • Vim 没有菜单,只有命令

Vim 工作模式:

在这里插入图片描述

Vim命令详情:

注:下面出现的“:”英文冒号均输入命令的一部分

1. 插入命令

  • a (在光标所在字符后插入)

  • A (在光标所在行的行尾插入)

  • i (在光标所在字符前插入)

  • I (在光标所在行的行首插入)

  • o (在光标所在行下插入新行)

  • O (在光标所在行上插入新行)

2. 定位命令

  • :set nu (设置行号)

  • :set nonu (取消行号)

  • gg (到第一行)

  • G (到最后一行)

  • :n 或 nG (到第 n 行)

  • $ (移至行尾)

  • 0 (移至行首)

3. 删除命令

  • x (删除光标所在处的字符)

  • nx (删除光标所在处后 n 个字符)

  • dd (删除光标所在行,ndd 删除 n 行)

  • dG (删除光标所在行到文件末尾的内容)

  • D (删除光标所在处到行尾的内容)

  • :n1,n2d (删除指定范围的行,n1 ~ n2)

4. 复制和剪切命令

  • yy (复制当前行)

  • nyy (复制当前以下 n 行)

  • dd (剪切当前行)

  • ndd (剪切当前以下 n 行)

  • p (在当前所在行上粘贴)

  • . 或 P(在当前所在行下粘贴)

5. 替换和取消命令

  • r (取代光标所在处的字符,单个)

  • R (取代光标所在处的字符,连续)

  • u (取消上一步操作)

6. 复制和剪切命令

  • /string (搜索指定字符串)

    • :set 搜索时忽略大小写
    • :set noic 搜索时区分大小写
    • n 搜索指定字符串下一个出现的位置
  • :%s/old/new/g (全文替换指定字符串,old 替换为 new)

  • :n1,n2s/old/new/g (在一定范围内替换指定字符串,old 替换为 new)

7. 保存和退出命令

  • :w (保存修改)

  • :w new_filename (另存为指定文件,new_filename 为指定的文件名)

  • :wq (保存修改并退出)

  • ZZ (快捷键,保存修改并退出)

  • :q! (不保存修改并退出)

  • :wq!(强制保存修改并退出,文件所有者及 root 可使用)

我所介绍的都是比较常用的 Vim 命令,本节的内容比较多,但只要多多练习就可以快速掌握

写在后面:希望这些讲解对你有所帮助,希望大家多多点赞和关注,你们的支持是我最大的动力(๑>؂<๑)

发布了340 篇原创文章 · 获赞 33 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_43479432/article/details/105600675