Linux中Vim常用命令大全

Linuxvim常用命令大全 Vim是一款功能强大的文本编辑器,常用于Linux系统。 阅读详情

Vim 是一款功能强大的文本编辑器,它继承了 vi 的传统,并增加了许多现代特性。Vim 在 Linux 系统中几乎是必备工具,对于开发者来说更是不可或缺。本文旨在整理 Vim 中常用的命令,帮助用户快速上手并提高工作效率。

基本模式

Vim 主要有三种模式:

  • 普通模式:启动 Vim 后默认进入此模式,主要用于执行命令。
  • 插入模式:用于输入文本。
  • 命令行模式:用于执行 Vim 命令。

切换模式

  • 进入插入模式:i (在光标当前位置前插入)
  • 进入末行模式::

编辑文本

插入模式

  • 在当前光标后插入:a
  • 在当前行末尾插入:A
  • 在当前行开始插入:I
  • 在当前行的空白处插入:o
  • 在当前行下方新开一行插入:O

删除与复制

  • 删除光标所在字符:x
  • 删除光标所在行:dd
  • 复制光标所在行:yy
  • 粘贴已复制的行:p

移动光标

  • 上移一行:k 或 
  • 下移一行:j 或 
  • 左移一列:h 或 
  • 右移一列:l 或 
  • 移动到行首:^
  • 移动到行尾:$
  • 移动到文件顶部:gg
  • 移动到文件底部:G
  • 移动到第 n 行:nG 或 :n

查找与替换

  • 查找文本:/pattern (向下查找)
  • 替换文本::s/pattern/replacement/flags (在当前行替换第一次匹配)
  • 替换所有匹配::s/pattern/replacement/flags/g
  • 替换文件中所有行的第一个匹配::1,$s/pattern/replacement/flags

文件保存与退出

  • 保存当前文件::w
  • 保存并退出::wq
  • 不保存强制退出::q!
  • 退出所有打开的窗口::qa
  • 退出所有窗口并保存所有修改过的文件::qa!

高级功能

视图模式

  • 进入视图模式:v
  • 扩展选区:jklhJKLH
  • 退出视图模式:Esc
  • 复制选区:y
  • 删除选区:d

标签与书签

  • 设置标签:m[a-z]
  • 跳转到标签:'[a-z]
  • 创建书签:mk
  • 跳转到书签:'k

分割窗口

  • 水平分割窗口:sp
  • 垂直分割窗口:vs
  • 关闭当前窗口:q
  • 切换窗口:Ctrl+w + hjkl

结语

以上列出的只是 Vim 中最基础的一些命令,实际上 Vim 支持的功能远不止于此。熟练掌握 Vim 可以极大地提高文本编辑效率,尤其是对于频繁使用终端的开发者来说。希望这篇博客能够帮助你更好地理解和使用 Vim。


如果你觉得这篇文章对你有所帮助,不妨点赞支持一下。如果有任何疑问或补充,欢迎在评论区留言讨论。接下来,我们还会带来更多关于 Vim 的进阶技巧和插件介绍,敬请期待!


请注意,上述内容是基于 Vim 的基本功能编写的示例博客文章。Vim 的功能非常强大,而且有很多高级特性和插件扩展,可以根据个人需求进一步学习和探索。

vim 编辑操作 文章目录一、常用格式 一、常用格式 序号 命令 作用 01 ln 被链接的源文件 链接文件 建立文件的 硬链接,也就是快捷方式 02 ln -s 被链接的源文件 链接文件 建立文件的 软链接,也就是快捷方式 Explain: 在 Linux 系统中,文件名 和 文件数据 是分开存储的 ... 阅读详情

相关推荐

vim进去之后的常规操作

MaoLingHao的博客 408

linuxvim基本使用方法

vim

君君的博客 760

linux系统下,vim进入编辑器后的插入和退出操作

今天尝试了在win10的主机上安装了虚拟机virtualBox;并在虚拟机上安装了centos7系统;接着我又将centos自带的openjdk卸载掉了;最后我在win10主机上下载了linux版本的jdk1.8;================上面的操作都可以在网上看到详细的操作介绍================下面就是重点了:(1)如何将win10系统上下载好的linux版本的jdk1.8上...

David_jiahuan的博客 1万+

解决Xshell关闭vim后内容仍停留在屏幕的问题

问题描述:使用Xshell远程连接终端后,当关闭vim时,内容仍然停留在屏幕上。解决问题:1.编辑.bashrc文件: vim ~/.bashrc 在最后添加一行: export TERM=xterm 2.重新登陆终端:

Jitwxs 5135

linuxvim常用命令大全

Linux系统中,Vim是一款功能强大的文本编辑器,广泛用于代码编写、文档编辑等多种场景。Vim以其高效的编辑能力和丰富的命令集著称。以下是Vim编辑器中常用命令的详细大全,旨在帮助用户更高效地利用Vim进行文本编辑。

Chujun123528的博客 979

Linux中的vim常用命令大全

Linux中的vim编辑器是一款功能强大的文本编辑器,支持多种操作模式和丰富的命令集。

weixin_54096591的博客 742

LinuxVim编辑器常用命令大全

Linux系统中,Vim(Vi IMproved)是一个非常强大的文本编辑器,它几乎成为了Linux发行版中的标配编辑器。Vim不仅支持基本的文本编辑功能,还提供了强大的文本处理能力,如语法高亮、编译预览、文件合并等。对于系统管理员和开发者来说,熟练使用Vim可以大大提高工作效率。本文将详细介绍Vim常用命令,包括基本操作、编辑技巧、文件处理以及一些高级功能。

2301_78370204的博客 1116

Linuxvim常用命令大全

在~/.vimrc文件中,可以自定义快捷键和设置。nnoremap :w " F5 快捷键保存文件以上是 Vim 中一些常用命令和操作的汇总。Vim 是一个非常强大的文本编辑器,学习其命令和技巧可以极大提高你的工作效率。建议在使用过程中多加练习,熟悉各种命令和操作。

Min_nna的博客 1099

Linuxvim 常用命令大全详细讲解

🎯用不习惯vim或者vi的可以用Xftp以文本形式打开可视化操作 ,也可以sz指令将文件下载到本地编辑再用rz指令回传。总之条条大路通罗马,当然了,学会了vim指令操作文本会更爽。vim是一个高度可配置的文本编辑器,广泛用于Unix和类Unix系统(如Linux和macOS它是一个Vi编辑器的增强版本,提供了更多的功能和更好的用户体验。vim支持多种模式,包括普通模式插入模式和命令行模式,每种模式都有不同的用途和操作方式。💯直接上图吧,玩转这张图都不用往下看了。。。

李赛赛的专栏 2760

linuxvim介绍以及常用命令大全

linuxvim介绍以及常用命令大全

寂夜了无痕的博客 1037
上一篇: 微调大模型:从环境搭建到实战应用
下一篇: 机器学习与深度学习的区别
Fanstay985
博客等级 码龄2年 478粉丝 · 36原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值