三.Linux中vim的高级配置用法

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

三.Linux中vim的高级配置用法

1.什么是vim:
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,是全球两大流行文本编辑器之一(另一个是emacs)。vim可以无图形进行文本编辑。

2.linux中的vim用法:(vim 的三种模式)
(1)命令模式(浏览模式);此模式下只能对文件内容浏览,不能修改文件内容(0l;0c 其中“c”表示的是字节数)
(2)插入模式 ; 对文件内容进行修改的模式;
(3)退出模式 ;结束vim程序使用到的指令;

3.vim工作的基本配置:
(1)在命令模式下更改vim的工作方式(临时设定):

操作命令作用
set nu显示行号
:set nonu取消行号显示
:set mouse=a设置鼠标在vim中可用
:set cursorline#显示光标所在行的行线

(2)永久设定:
编辑“/etc/vimrc”文件(vim配置文件),在配置文件中进行相应的设置:
如:“set nu”;

4.vim 中的关键字搜索:

/关键字---------高亮显示关键字
:noh-------------取消高亮显示
n------------------向下匹配关键字
N------------------向上匹配关键字
在这里插入图片描述

5.vim中的字符管理:
(1)复制字符:
y---------------------复制快捷键
yl---------------------复制一个字母
y3l-------------------复制三个字母
yw-------------------复制一个单词
y3w-----------------复制三个单词
yy-------------------复制一行
y3y-----------------复制三行

(2)删除字符:

d------------------------删除的快捷键
dl|x---------------------删除一个字母
d3l---------------------删除三个字母
dw---------------------删除一个单词
d3w-------------------删除3个单词
dd---------------------删除一行
d3d-------------------删除3行

(3)剪切字符:

c------------------------剪切
cl------------------------剪切1个字母
c3l----------------------剪切3个字母
cw----------------------剪切1个单词
c3w--------------------剪切3个单词
cc-----------------------剪切1整行
c3c---------------------剪切3行
注:剪切操作完毕后会进入到插入模式,如果要粘贴需要按“ESC”退出插入模式按“P”。

(4)粘贴,恢复和撤销:
【1】粘贴:“p” ,在命令模式下p表示粘贴;
【2】恢复:“u” ,恢复操作的字符;
【3】撤销:“ctrl + r” , 撤销上次操作;

6.vim的可视化模式:(批量操作字符)
(1)进入可视化模式指令:“ctrl + v”
在这里插入图片描述(2)批量添加字符:
【1】.“ctrl + v” 选中插入字符所在列
【2】.按大写“I”进入插入模式
【3】.插入要写入的字符
【4】.”ESC“退出插入模式
批量添加完成

批量修改字符:“
”:%s/原字符/替换字符/g“ %【1】%全文的行,g全文的列【2】1,5 表示1-5行
/adm/,/sync/ 表示adm字符到sync字符之间的

7.vim的分屏功能:

同步分屏
“ctrl” + “w” “s” , 表示上下分屏
“ctrl” + “w” “v” ,表示左右分屏
“ctrl” + “w” “上|下|左|右” , 表示光标移动
“ctrl” + “w” “c” ,表示取消分屏

打开一个vim时,“:sp 文件名称”表示分屏打开一个“文件名称”:
在这里插入图片描述
8.vim中快速定位光标:
gg-----------------表示光标移动到文件第一行行首
G------------------表示光标移动到最后一行
:数字-------------表示光标移动到指定行

在这里插入图片描述回车后会跳转到216行;

9…vim插入模式进入方式:

i---------------------光标所在位置插入
I---------------------光标所在行行首插入
A---------------------光标所在行的行尾插入
a---------------------光标所在字符的下一个字符插入
o---------------------光标所在行的下一行插入
O---------------------光标所在行的上一行插入
s---------------------删除光标所在字符插入
S---------------------删除光标所在行插入

10.vim 的退出:
“:wq” ,表示保存退出
“:wq!” ,表示强行保存退出只有文件是自己的或者root用户可用
“:q” ,表示退出
“:q!” ,表示强制退出不保存

在这里插入图片描述系统提示需要输入“q!”来强制退出

Linuxvim的十大高级用法全集 文章目录一、vim的基本用法1. 创建编辑文件2. 获取vim的帮助:二、vim的基本配置1. 临时配置2. 用户级配置3. 系统级配置、搜索四、vim中的字符管理1. 复制2. 删除3. 剪切五、可视化模式1. 选中一片区域进行操作2. 批量添加字符六、批量修改字符七、分屏功能1. 同步分屏2. 不同步分屏八、光标快速定位九、插入模式进入方式十、退出模式 一、vim的基本用法 1. 创建编辑文件 可以先touch一个文件,再vim vim (文件名) vim (不写文件名) 将不能直接保存 保存的时候 阅读详情

相关推荐

Linux】顶级编辑器Vim的基本使用及配置

vim基本概念简述、vim基本操作、vim配置、练级文章推荐

StackFrame 6871

Vim安装与配置教程(非常详细)从零基础入门到精通,看完这一篇就够了

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

Javachichi的博客 5万+

深信服桌面云实战:从零部署到高效运维的关键配置指南

本文提供了一份深信服桌面云从零部署到高效运维的实战指南。内容涵盖项目启动阶段的资源、网络与存储规划,详细演示了VMP与VDC平台的安装与对接,并深入讲解了制作虚拟机模板、配置用户体系、优化终端策略等核心步骤。最后,分享了包括CPU公平分配、智能调度在内的关键性能调优与高阶运维技巧,旨在帮助管理员构建稳定、高效的云桌面环境。

blockchain9miner的博客 426

vim 配置

vim 配置总结

weixin_42031924的博客 1万+

Vim的全面配置

最近安了ubuntu 22.04版本的虚拟机,想用于做ROS和docker的爬虫,这次的编辑器我只选择了vim,其中设置颇费了一阵时间。现在就记录一下过程,帮助大家避坑

weixin_53318879的博客 1万+

VIM常用配置

【代码】VIM常用配置

少即多~ 3394

Linuxvim配置---最全!!!看这一篇就够了!

很多软件默认使用vi作为他们编辑的接口。​ ●可视化操作(view) : v(可视模式).V(可视行)、ctrl +v(可视块),然后按下方向键来选中需要操作的区块按下y复制或按下d删除。​ ●文件没有修改时直接退出,在文件修改的情况下保存并退出(不要使用×,X是文件进行加密): x。x:文件没有修改时直接退出,在文件修改的情况下保存并退出(不要使用×,×是文件进行加密)●命令模式:打开文件之后默认进入该模式,可以输入快捷键进行一些操作:删除、复制、粘贴、移动光标等。

m0_68250740的博客 5860

Linux 软件安装及vim详细用法配置

Linux软件安装及vim详细用法配置

Front123456的博客 6199

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

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

2301_77954967的博客 3896

Linux篇】Vim基础与高阶用法全解析

VimVi IMproved)是一款高度可定制的命令行文本编辑器,是 Unix/Linux 系统自带的 vi 编辑器的增强版。它以高效、快速、全键盘操作著称,尤其适合程序员、系统管理员进行代码编辑和配置文件管理。前面介绍了vim的基础用法+高级用法,总的来说,初学者建议先掌握基础用法后,再根据需要尝试使用高级用法

qq_44260885的博客 1649

Linuxvim高级用法

文章目录前言一、vim的工作模式1.插入模式进入方式2.vim退出模式二、vim工作的基本配置vim中的一些快捷操作方法1.搜索2.vim 中的字符管理3.vim可视化模式4.批量修改字符四、分屏功能五、vim中快速定位光标总结 前言 vim是全球流行的两大文本编辑器之一,今天主要介绍一下关于vim编辑器的一些高级用法,学完本章,或许会对vim的使用产生更多新奇的思路,让我们一起来学习一下吧。 一、vim的工作模式 命令模式(浏览模式) 此模式下只能对文件内容进行浏览,可以对 vim 的工作方

小螺号的博客 566

Linuxvim高级用法配置

vim高级用法配置.vim种模式二.vim工作的基本配置.搜索四.vim中的字符管理复制剪切粘贴恢复撤销五.vim可视化模式六.批量修改字符七.vim的分屏功能八.vim中快速定位光标九.vim插入模式进入方式十.vim退出模式 vim高级用法配置.vim种模式 vim是全球两大流行文本编辑器之一 vim file 直接编辑文件内容 vim :wq file if file is not exist :wq! file if file is exist #vim模式: 命令模式(浏览.

qq_39679699的博客 406

Linux系统】vim命令练习题(练完可掌握基础用法高级用法

【代码】【Linux系统】vim练习题(练完可掌握基础用法高级用法

qq_40800519的博客 2429

RH124-Linux中的vim高级用法配置

Linux中的vim高级用法配置 文章目录Linux中的vim高级用法配置.vim种模式:二.vim工作的基本原理:.搜索:四.vim中的字符管理:五.vim可视化管理:六.批量修改字符:七.vim的分屏功能:八.vim中快速定位光标:九.vim插入模式进入方式:十.vim退出模式:十一.TEST: 一.vim种模式: 二.vim工作的基本原理: .搜索: 四.vim中的字符管理: 五.vim可视化管理: 六.批量修改字符: 七.vim的分屏功能: 八.vim中快速定位光标: 操作 效

RainOnTheMoon的博客 228

vim高级用法配置

第六单元vim高级用法 一:vim用法种模式 vim是全球两大流行文本编辑器之一 vim file 直接编辑文件内容 vim模式: 命令模式(浏览模式) 此模式下只能对文件内容浏览 对vim的工作方式进行设定 插入模式 对文...

weixin_47722127的博客 374

Linux的奇妙冒险———vim用法和本地配置

Vim是一款文本编辑器,是Vi的改进版本。它是一个开源软件,可在各种操作系统上运行。Vim具有强大的编辑功能,支持多种编程语言和文件格式,可以通过插件扩展功能。它也具有高度可定制性,用户可以通过配置文件自定义编辑器的行为和外观。Vim是程序员和系统管理员常用的编辑工具之一。

2301_79181624的博客 2409

Linuxvim使用与配置教程

vim是一款功能强大且高度可定制的文本编辑器,掌握其常用模式(命令模式、插入模式、底行模式)和基本操作是提升编辑效率的关键。通过本文的介绍,想必大家已经了解了如何在命令模式下快速移动光标、复制粘贴文本,在底行模式下执行搜索替换、保存退出等基本操作,以及一些实用的配套技巧。此外,我们还探讨了如何通过简单的配置vim更符合个人使用习惯。

2301_80955819的博客 2914

Linux vim

通过合理的自定义配置和插件管理,可以大幅提高工作效率和使用体验。例如,可以通过配置文件(如。

如无必要,勿增实体。 1300

Linux下的vim高级用法配置

vim高级用法配置.vim种模式 (1)vim简介 Vim是从 vi 发展出来的一个文本编辑器。 代码补全、编译及错误跳转等方便编程的功能特别丰富 vim时全球两大流行文本编辑器之一 vim的设计理念是命令的组合。 (2)vim外部命令 [1] vim file #直接编辑文件内容 [2]vim #文件可以不存在直接打开 [root@westoslinux ~]# touch file1 #创建file1文件 [root@westoslinux ~]# vim file1 #编辑fi

lxyfeliciali的博客 138

Linux】【Vimvim编辑器的用法

每个用户都可以根据自己的需求创建或修改.vimrc文件(位于用户的主目录下),以实现个性化的设置。set nu:显示行号:突出显示当前行syntax on:开启语法高亮:将Tab键替换为四个空格此外,还可以安装各种插件来扩展Vim的功能,如自动补全工具、项目管理器NERDTree等。每个用户的编辑习惯都不尽相同,因此Vim允许高度个性化配置。除了前面提到的.vimrc文件外,还可以设置快捷键映射、颜色主题、状态栏信息等内容。

xiaodoudouer的博客 2526
上一篇: 二、Linux下的文件管理与输入输出
下一篇: 四.Linux中的用户管理
abin‘
博客等级 码龄7年 6粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值