Linux下VIM编辑器的详细使用

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
 Linux下VIM编辑器的详细使用
标签: linux VIM
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://dreamfire.blog.51cto.com/418026/159336
1、VI编辑器的启动与退出
#vi file1 新建一个文本文件为file1
~
~
:q! 在末行模式下退出

2、文本的操作
~
:e! file1 在当前文件下编辑新的文件
:r /etc/passwd 实现文件的读入功能
:wq 保持并退出
:q! 强行退出

3、光标移动操作
 
3.1、光标移动操作(命令模式下)
h--向左移动光标
l--向右移动光标
k--向上移动光标
j--向下移动光标
 
3.2、翻页移动(命令模式下)
Ctril+F向前翻整页
Ctril+B向后翻整页
Ctril+U向前翻半页
Ctril+D向后翻半页
 
3.3、行内快速跳转(命令模式下)
^ 将光标快速跳转到本行的首行字符
$ 将光标快速跳转到本行的行尾字符
nw 将光标快速跳转到当前光标所在位置的后n个单词的首字母
nb 将光标快速跳转到当前光标所在位置的前n个单词的首字母
nc 将光标快速跳转到当前光标所在位置的后n个单词的尾字母
 
3.4、文件内行间快速跳转
:set nu 显示行号
:set nonu 取消显示行号

4、编辑操作
 
4.1进入输入模式(在命令模式下)
i  在当前光标处进入插入状态
cw 删除当前光标所在单词尾部的字符,并进入插入状态
c$ 删除当期光标到行尾的字符,并进入插入状态
c^ 删除当前光标到行尾的字符,并进入插入状态
 
4.2、输入模式的操作
使用上下左右方向键进行光标移动
Home和End  快速定位光标到行首和行尾
Page Up和Page Down 进行文本的上下翻页
Backspace 删除光标左侧字符
Delect 删除光标位置的字符
 
4.3、删除操作
x 删除光标处的单个字符
dd 删除光标所在的行
dw 删除当前字符到单词尾的所有字符
d$ 删除当前字符到行尾的所有字符
d^ 删除当前字符到行首的所有字符
J 合并当前行和下一行的内容
 
4.4、撤销操作
u 取消最近一次的操作
U 取消当前行进行的所有操作
Ctrl+R 对使用u命令撤销的操作进行恢复
 
4.5、复制操作
yy 复制当前正行内容到VI缓冲区
yw 复制当前光标到单词尾部字符的内容到VI缓冲区
y$ 复制当前光标到行尾的内容到VI缓冲区
y^ 复制当前光标到行首的内容到VI缓冲区
:m,ny 复制第m行到第n行之间的文本到VI缓冲区
 
4.6、粘贴操作
p 读取VI缓冲区到当前光标所在位置

 
5、查找和替换操作
 
5.1、自上而下的查找操作
:/word 查找与word匹配的字符串
n 查找下一个匹配的字符串
N 反向查找下一个匹配的字符串
 
5.2、自下而上的查找操作
?word 查找与word匹配的字符串
n 查找下一个匹配的字符串
N 反向查找下一个匹配的字符串
 
5.3、替换操作
:s/old/new 替换当前行的第一个字符old为字符new
:s/old/new/g 替换当前行的所有字符old为字符new
:m,ns/old/new/g 替换当前行号m到行号n的所有字符old为字符new
:%s/old/new/g 替换整个文本的所有字符old为字符new
 
5.7、使用替换的确认功能
:s/old/new/c 替换当前行的第一个字符old为字符new并提示用户确认操作
:s/old/new/gc 替换当前行的所有字符old为字符new并提示用户确认操作
:m,ns/old/new/gc 替换当前行号m到行号n的所有字符old为字符new并提示用户确认操作
:%s/old/new/gc 替换整个文本的所有字符old为字符new并提示用户确认操作

6、VI编辑器的在线帮助
6.1、安装VI编辑器的其他软件包
将RHEL4的第2张安装光盘放入主机的光盘驱动器,并使用管理员root权限执行以下命令操作,可安装VI程序的附加软件包。
#mount /dev/cdrom /media/cdrom
#cd /media/cdrom/RedHat/RPMS/
#rpm -ivh vim-common-6.3.035-3.i386.rpm vim-enhanced-6.3.035-3.i386.rpm
#cd ~
#umount /media/cdrom /dev/cdrom
:help 查看VI帮助信息

本文出自 “Follow my heart!” 博客,请务必保留此出处http://dreamfire.blog.51cto.com/418026/159336

Linux】顶级编辑器Vim的基本使用及配置 vim基本概念简述、vim基本操作、vim的配置、练级文章推荐 阅读详情

相关推荐

VIM编辑器 安装包

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 [1] VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀的。

Linux文本编辑器vim使用和配置详解

详解Linux文本编辑器vim使用和配置

ZM_QMZS的博客 523

Ubuntu 24.04 部署 EMQX 5.8 开源版MQTT服务器:从零搭建到实战应用

本文详细指导如何在Ubuntu 24.04系统上部署EMQX 5.8开源版MQTT服务器。内容涵盖从环境准备、安装Erlang、下载安装包到启动服务的完整步骤,并提供了验证服务、配置网络防火墙以及通过WebSocket工具进行基础消息收发的实战方法,帮助用户快速搭建稳定、免费的物联网消息中间件。

weixin_29209825的博客 275

Linux篇】vim编辑器详解

Linux -- vi/vim编辑器详解

weixin_74829277的博客 1783

Linux——VIM编辑器详细

目录一、基本简介1.1 基本简介1.2 我们怎么使用终端进入到桌面?1.3 模式间转换二、一般模式2.1 操作指令2.2 什么情况下是一般模式呢?2.3 怎么进行光标的快速移动?2.4 复制粘贴操作2.5 删除操作三、编辑模式四、命令行模式4.1 :wq! 是什么意思4.2 替换的演示4.2.1 替换光标所在处字符4.2.2 将当前行匹配到的boot变为boot4.2.3 把每一行的第一个boot修改为booot4.2.4 把全局的boot都修改为boootVI 是 Unix 操作系统和类 Unix 操

weixin_51351637的博客 4652

Linux学习】vim编辑器使用

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。.........

qq_61635026的博客 1万+

初识Linux —— 学会使用vim编辑器

vim 是一款常用的文本编辑器,特别适合在Linux和Unix操作系统下进行程序开发、系统管理等工作。使用 vim 可以高效地编辑各种类型的文件,例如代码文件、配置文件等。在Linux系统中,大部分配置文件都是ASCII的纯文本形式存放的,因此使用vim进行编辑是非常方便和实用的。在Vim之前呢,使用Vi;Vim可以说是Viplus版本;​Vim和Vi都是多模式编辑器,不同的是Vim相比于Vi有一些新的特性,语法加亮,可视化操作、不仅可以在终端运行,也可以运行于windows、macOS等。

LH__1314的博客 7066

Linux下的编辑器 —— vim

在Windows下,我们通常使用 Visual Studio 、devC++、codeblocks这样的软件,这些软件其实是集成开发环境,意思就是,这些软件同时具有编辑、编译、调试代码,这些软件将这些功能集中于一体,这就是集成开发环境。在Linux中,将这些功能独立出来形成一个程序软件,用于编辑代码的就是vimvim就是Linux下一款编辑器。你可能还听说过vi,vim其实是vi的升级版,它不仅兼容vi的所有指令,而且还有一些新的特性在里面,例如语法加亮……

知其然 知其所以然 3716

Linuxvim编辑器

VimLinux中功能强大但上手较难的文本编辑器,是vi的升级版。它主要有三种基本模式:普通模式(命令操作)、插入模式(文本编辑)和底行模式(文件操作)。常用操作包括:i进入插入模式,Esc返回普通模式,:wq保存退出。普通模式下可使用yy复制、dd删除、u撤销等命令;底行模式支持查找替换、分屏等功能。此外,Ctrl+v进入视图模式可实现批量注释等操作。掌握Vim能显著提升Linux环境下的文本编辑效率。

记录学习与成长 2439

LinuxLinux编辑器vim使用

该篇博客主要讲了为什么要学习vimLinuxvim的基本概念,vim的基本操作,vim三种模式的切换,vim命令模式命令集,vim末行模式命令集,又讲了vim的简单配置,最后讲了使用vim在root用户下修改文件,给普通用户使用sudo提权的权力。又补充了一个小点,使用vim使用ctrl+z退出后,该如何解决。写的不好,希望各位大佬多多指点。

m0_52094687的博客 6312

LinuxLinux中的vim编辑器使用

人称编辑器天花板。

学了就忘是正常现象 5603

Linux系统】—第3章 LinuxVim编辑器

笔记

m0_73921041的博客 1806

Linuxlinux编辑器-vim的命令及配置

它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容v的所有指令,而且vi/vim的区别简单点来说,还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。本篇博文对linux编辑器-vim的命令及配置做了一个较为详细的介绍,不知道对你有没有帮助呢觉得博主写得还不错的三连支持下吧!会继续努力的~

2301_77954967的博客 3896

Linux系统中如何进入退出vim编辑器

Linux 中,vim 编辑器是系统自带的文本编辑器,但要修改某个文本文件,就没办法像Windows 那样操作,有些萌萌的小白不会退出,一怒之下直接关机重启,其实百度一下就好啦,这个vim不是特别难,下面给大家简单说说怎么搞。 1、进入 vim 编辑器 vim 编辑器,可以新建文件也可以修改文件,命令为: vim /usr/local/con.cfg 如果这个文件,以前是没有的,则为新建,则下方有提示为新文件;如果文件已存在,则没有提示。 进入编辑器后,我们先按“i”,即切换到“插入”状态。就可

qq_35091353的博客 9211

Linux中Vi编辑器Vim编辑器

⛳️ Vi编辑器 💖 Vi编辑器工作模式 ⛳️ Vim文本编辑器 💖 学习Vim需要过两关 💞 第一:理解Vim的设计思路 💞 第二:命令关 💖 Vim多模式编辑器 💞 Vim常用命令

不迁怒,不贰过。小知识,大智慧。 2739

Linux入门篇学习——Vim 编辑器使用

Vim编辑器是Unix/Linux系统中功能强大的文本编辑工具,是vi的增强版本。它具有三种操作模式:一般模式(移动光标)、编辑模式(输入文本)和命令行模式(执行命令)。常用操作包括:使用方向键或hjkl移动光标;yy/nyy复制单行/多行;dd/ndd删除单行/多行;u撤销操作;/或?进行查找;%s/old/new/g替换文本;:wq保存退出。Vim还支持多文件对比(vimdiff)和快速定位(gg/G/ngg)。这些特性使Vim成为系统管理员和开发人员的高效编辑工具。

2301_80366509的博客 1716

Linux编辑器vim

我们在使用一款操作系统时,无论是什么系统都有属于自己默认的文本编辑器,本节将介绍Linux编辑器vim!学习完vim,我们就可以相对自由的在Linux上写代码了,最后我们会配置vim环境,搭建主要用于C/C++代码编辑的vim。相信vim的学习会为大家打开Linux编程的大门,让我们在Linux中更加畅快的进行开发!

ARMCSKGT的博客 3577

Linux vim编辑器在哪,【LinuxLinuxVIM编辑器使用

vim编辑器是我们在Linux中不可或缺的一部分,我们通常会使用它去自定义编辑文本已达到我们的需求,那么vim文本编辑器具体要怎么使用呢。今天跟大家分享一下vim编辑器使用vim编辑器模式介绍vim文本编辑器概述:作用:创建或修改文本文件;维护Linux系统中的各种配置文件。Linux中常用的文本编辑器:vi:类Unix系统中默认的文本编辑器vim:vi编辑器的增强版本,习惯上也称为vi,我...

weixin_32284931的博客 1582

Linux 04】编辑器 vim 详细介绍

1. vim 基本概念。2. vim 基本操作。3. vim 模式切换。4. 异常退出 vim 的解决方案。

shangguanxiu的博客 2911
上一篇: Linix-Samba VS. Windows-共享&NTFS权限
下一篇: Linux下如何实现用户的集中管理(NIS的配置过程)
ysdaniel
博客等级 码龄18年 232粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值