【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘

简介: 【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘

上期回顾: 🔥🔥🔥【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(一)

上期回顾: 🔥🔥🔥【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)

56e80179b93fb88192ee2c5068edf031_073e24cbe676476795f74fd53c3d2fda.png


🚀一、vim的基本介绍

Vim(Vi Improved)是一个高度可配置的文本编辑器,以其高效、强大和跨平台著称。学习使用Vim需要掌握其三种工作模式:正常模式(Normal mode)、插入模式(Insert mode)和命令模式(Command mode)。


🌈二、Vim的三种模式

  1. 命令模式(Command Mode):在启动 Vim 或者完成一次编辑操作后进入的默认模式。在命令模式下,可以执行诸如复制、粘贴、删除、搜索替换等操作。常用的命令包括移动光标、删除字符、保存文件等。
  2. 插入模式(Insert Mode):在命令模式下按下 i、a、o 等键进入插入模式。在插入模式下,你可以像普通文本编辑器一样输入、修改文本内容。按下 Esc 键可以退出插入模式返回到命令模式。
  3. 可视模式(Visual Mode):在命令模式下按下 v 键进入可视模式。在可视模式下,你可以选择一块文本区域,并对其进行复制、剪切、粘贴等操作。按下 Esc 键可以退出可视模式返回到命令模式。


**打开文件**
vim 文件名

  • 保存文件:
  • 在正常模式下按下 :w ,然后回车。


  • 退出 Vim:
  • 在正常模式下按下 :q ,然后回车。
  • 如果文件已被修改但未保存,可以使用 :q! 强制退出。

  • 进入编辑模式:
  • 在正常模式下按下 i 键进入插入模式,即可开始编辑文本。


  • 保存并退出:
  • 在正常模式下输入 :wq 或者 :x 后回车,将会保存文件并退出。
  • 删除字符或行:
  • 在正常模式下按下 x 可以删除光标所在处的字符。
  • 在正常模式下按下 dd 可以删除当前行。
  • 复制和粘贴:
  • 在正常模式下按下 yy 可以复制当前行。
  • 将光标移动到想要粘贴的位置,然后按下 p 可以将复制的内容粘贴到光标后。


  • 撤销和重做:
  • 在正常模式下按下 u 可以撤销上一次操作。
  • 在正常模式下按下 Ctrl + r 可以重做撤销的操作。
  • 移动光标:在命令模式下使用以下键盘按键来移动光标:
  • h:向左移动一个字符
  • j:向下移动一行
  • k:向上移动一行
  • l:向右移动一个字符
  • gg:跳转到文件的开头
  • G:跳转到文件的末尾
  • 0:跳转到当前行的开头
  • $:跳转到当前行的末尾


⭐1. 移动光标


image.png

👊2. 搜索替换


image.png

❤️3. 删除、复制与粘贴


image.png

💥4. 进入输入或取代的编辑模式

image.png

🚲5. 指令行的储存、离开等指令


image.png

相关文章
|
29天前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
19天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
178 73
|
10天前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
34 8
|
29天前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
30天前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
24 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
1月前
|
存储 Ubuntu Linux
Linux基础入门
Linux基础入门
17 1
|
30天前
|
Linux 开发工具
Linux vim编辑器
Linux vim编辑器
14 0
|
1月前
|
存储 Linux 开发工具
【linux vim使用说明】
【linux vim使用说明】
14 0
|
1月前
|
开发工具
基本 Vim 命令 - 入门指南
【8月更文挑战第18天】
28 0
|
1月前
|
Unix Linux 程序员
全面介绍Linux中的Vim编辑器
全面介绍Linux中的Vim编辑器