Vim入门教程

Vim是一个高度可配置的文本编辑器,用于创建和修改各种类型的文本文件。以下是一些基本的Vim使用示例,展示如何在Vim中进行编辑和操作。

1. 打开和保存文件

  • 打开一个名为example.txt的文件:

    vim example.txt

  • 打开多个文件,使用大括号包围文件列表: vim file1.txt file2.txt

2. Vim的模式

  • 普通模式(Normal Mode):Vim启动时默认的模式,可以移动光标,复制、粘贴、删除文本等。
  • 插入模式(Insert Mode) :编辑文本的模式。按i进入插入模式,按Esc返回普通模式。
  • 命令行模式(Command Mode) :输入命令,如保存文件或退出Vim。按:进入命令行模式。

3. 基本编辑命令

  • 进入插入模式并编辑文本: i # 进入插入模式 Hello, Vim! # 输入文本 Esc # 返回普通模式

  • 删除一个字符:x

  • 删除一行:dd

  • 复制一行:yy

  • 粘贴文本:p

  • 撤销:u

  • 重做:Ctrl + r

4. 移动光标

  • 按h、j、k、l在文本中左、下、上、右移动光标。
  • 按G移动到文件末尾,按gg移动到文件开头。

5. 查找和替换

  • 查找一个单词:/word,然后按n或N跳转到下一个或上一个匹配项。
  • 替换一个单词::s/old-word/new-word/g,其中g表示全局替换。

6. 保存和退出

  • 保存文件::w
  • 保存所有打开的文件::wqa
  • 退出Vim::q
  • 保存并退出::wq

7. 设置和自定义

  • 设置行号显示::set number
  • 切换到水平分割窗口::split 或简写 :sp
  • 切换到垂直分割窗口::vsplit 或简写 :vsp

8. 高级编辑技巧

  • 使用可视模式选择文本块:按v进入可视模式,移动光标选择文本,然后执行复制或删除。
  • 使用宏录制一系列操作:按q<letter>开始录制,执行操作后按q结束。使用@<letter>执行宏。

9. Vim脚本

  • Vim脚本文件通常以.vim为后缀,例如.vimrc是Vim的配置文件。

  • 在.vimrc中添加以下行以启用语法高亮:

    syntax on

10. 插件管理

  • 使用Vim插件管理器(如Vundle或Pathogen)来安装和管理插件。

这些只是Vim的一些基本操作和示例。Vim的功能非常强大,可以通过阅读其文档(输入:help在Vim中或查看:help vim_tutorial)和配置来进一步学习。

相关推荐
帷幕落秋4 小时前
Linux 网络基础
linux
高晶4 小时前
ARM 嵌入式 Linux 命令系统 BusyBox 实战指南
linux·设计模式·程序员
祥Sir的SRE笔记5 小时前
CPU 100% 不一定是故障:压测打满、业务饱和、突变打满的判断与排查
linux·面试·性能优化·dba·sre·故障定位·性能排查
郝亚军5 小时前
在win11上用openssl生成私钥、再从私钥导出公钥、...
linux·运维·服务器
一个风轻云淡5 小时前
从 int $0x80 到 iret:用 gdb 把 getpid 走一遍
linux·c语言·开发语言·汇编
小超人诞生日记5 小时前
Linux:环境变量 & 进程虚拟地址空间
linux·算法
handonch6 小时前
金仓 KingbaseES 时区问题根治指南:从「总是差 8 小时」到全链路统一
linux·docker·postgresql·信创
Rabitebla6 小时前
【Linux 底层原理】工具篇(一):掌握 Ubuntu apt,让软件安装与管理更简单
linux·笔记·算法·ubuntu
chde2Wang6 小时前
Hadoop集群无datanode进程
linux·运维·服务器
叼烟扛炮6 小时前
Linux 学习笔记(十八):进程控制——优雅地退出与等待
linux·运维·服务器