linux下vim的三种模式

13 篇文章 1 订阅
订阅专栏

1. 一般模式/普通模式

进行文本的剪切,删除,复制等
常用操作:

0/Home:将光标定位到一行的起始位置

$/End:将光标定位到一行的结束位置

w:一个单词一个单词地移动(空格隔开视为一个单词)

x:删除光标所在字符   
          数字num+x:从光标处删除num个字符
          
dd:删除光标所在的那一行(剪切光标所在行到内存中)
         数字num+dd:从光标所在行开始删除num行元素
         
dw:将光标置于单词的首字母处,删除单词
		   数字num+dw:从光标所在处开始删除num个单词
		   
d0:删除从行首到光标之前的所有元素

d$:删除从光标处到行末处的所有元素

yy:复制光标所在行到内存中

yw:复制一个单词

y0:复制光标所在处到这一行的起始位置

y$:复制光标所在处到这一行的结束位置

p:粘贴到光标所在处之后
	数字n+p:粘贴n次缓冲区中的数据
	
r:替换光标处的字符
	r+要替换的字符ch:将光标所在处的字符替换为ch
	
R:进入替换模式(可以任意替换字符)
	退出替换模式:ESC键
	
u:撤销上一步操作
	数字n+u:撤销上n步的操作
	
Ctrl+r:取消撤销,重做上一次的修改

数字n+G /数字n+gg:跳转到第n行
G:跳转到最后一行
gg:跳转到第一行

/:进入查找模式,从当前光标处开始,向文件尾部进行搜索
输入要查找的字符串,回车后,
如果找到会跳转到第一个匹配到的字符串头部,如果没找到会显示pattern not found
		n:跳转到下一个匹配项的起始位置
		N:跳转到上一个匹配项的起始位置
:nohl      ------->消除高亮

2. 插入模式

主要进行文本的输入

	进入插入模式的方法:
	i:进入光标所在处
	I(大写i):进入光标所在行的起始位置的前一个位置
	a:进入光标的下一个位置
	A:进入光标所在行的结束位置的下一个位置
	o:在光标所在行和它的下一行之间开辟一行,
	进入新开辟的这一行的起始位置
	O:在光标所在行和它的上一行之间开辟一行,
	进入新开辟的这一行的起始位置
	退出插入模式的方法:
	按Esc键

3. 底行模式/命令行模式/交互模式

运行退出保存等命令,也可以进行一些vim的配置

常用命令:
w:保存   w+文件名 可以另存文件

q:退出

q!:强制退出,不保存

wq:保存退出      

x:保存退出
      
set nu:设置行号
set nonu:隐藏行号

s/旧字符串/新字符串:将光标所在行的第一个旧字符串替换为新字符串
s/旧字符串/新字符串/g:将光标所在行的所有的旧字符串替换为新字符串
起始行号l1,结束行号l2 s/旧字符串/新字符串/g:将从l1行到l2行的所有旧字符串替换为新字符串

%s/旧字符串/新字符串/g:将文本中所有的旧字符串全部替换为新字符串

r 另一个文件名:在光标处插入一个文件的内容

分屏
sp 另一个文件名 :横向分屏
vsp 另一个文件名 :垂直分屏
分屏下的快捷键:
	Ctrl+w+Ctrl+w:跳转到另一个视图
	Ctrl+w+h:跳转到左边的视图
	Ctrl+w+l:跳转到右边的视图
	Ctrl+w+j:跳转到下边的视图
	Ctrl+w+k:跳转到上边的视图
	Ctrl+w+'+':放大视图
	Ctrl+w+'-':缩小视图
	Ctrl+w+=:重新均匀分配视图,调整比例
	Ctrl+w+r:调换各个视图的位置
	Ctrl+w+R:反向调换各个视图的位置
	Ctrl+w+q/c:退出视图
	:quit/:close   ----->退出视图
	Ctrl+w+o :关闭其他视图,只保留当前视图
	:only    ---->关闭其他视图,只保留当前视图
	
	!+外部命令:不离开vim运行外部命令(例如ls)
	

三种模式的切换示意图

在这里插入图片描述

vim编辑器的三种模式
05-06
Linux系统管理-vim编辑器三种模式讲解
Linuxvim三种模式切换、常用命令
m0_46626242的博客
10-03 5115
vim三种模式切换、常用命令
Linux编辑器-vim
须知少日拏云志,曾许人间第一流。
01-03 2090
我们讲解vim三种模式(其实有好多模式,目前掌握这3种即可),分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 正常/普通/命令模式(Normal mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式
学习在Linux操作系统使用vim编辑器(在Linux操作系统如何编译文件,如何修改文件内容。)
ZHX2285的博客
03-17 893
在末行模式让每一行文件都显示相应的行号,:set nu加上回车就可以让末行模式的每一行都显示行号。命令模式切换到插入模式 a i o O都可以将命令模式切换到插入模式。也就是说在命令模式的最下空白行输入一个冒号,就可以从命令模式切换到末行模式。末行模式只能从命令模式往回切换,也就是说只能从命令模式进入末行模式。字母a会在命令模式转向插入模式时在光标的右侧插入文件。字母o会在命令模式转向插入模式时在光标的下方另起一行。字母O会在命令模式转向插入模式时在光标的上方另起一行。表示从末行模式强制退出。
【二、玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim编辑器
热门推荐
仅以此博客记录日常学习工作中所思所得,水平有限,难登大雅,万望海涵。
04-25 1万+
vi编辑器是Linux下的标准编辑器,vi编辑器并非只是用来写程序,还可以用来对一些配置文件进行编辑。vim是vi的加强版,我们一般使用vim对文件进行编辑。本文介绍了vim编辑器的三大模式,以及相应的命令,最后介绍了如何通过vim编辑器的配置文件.vimrc根据自己的需求对vim进行配置。
Linux Vim三种工作模式(命令模式、输入模式和编辑模式)详解
Itmastergo的博客
06-20 5285
Linux 系统所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。
Linuxvi/vim编辑器的三种模式 详解
这是博客的简介的简介
07-19 2908
VIM
解决linuxvim文乱码的方法
01-20
Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2、UTF-8 等流行的 Unicode 编码方式。 Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、...
linux系统vim实验报告.doc
06-13
关于文本编辑器 vim 的使用 ...1.vi 的三种模式:编辑模式,命令模式,最后行模式模式之间的切换。 2.vi 的新建,保存与退出。 3.字符串替换,行的复制,移动,删除。 4.文本的查找,撤销与重复。 【注】原创文章,请勿转载
实战Linux vim后门
最新发布
04-03
它支持多种编辑模式,具有丰富的编辑功能和高度可定制性。Vim 提供了代码折叠、语法高亮、自动补全等功能,适用于程序员和文本编辑爱好者。通过个性化配置和插件系统,用户可以定制快捷键、颜色方案等。Vim 还可以...
Linux vim编辑命令模式
09-15
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。这篇文章给大家介绍了Linux vim编辑命令模式,非常不错,感兴趣的朋友参考下吧
vim的使用、vim入门的三种常用模式、以及vim常用的命令(超详细)
wihkum
05-26 5420
vim的使用、vim入门的三种常用模式、以及vim常用的命令
[Linux/初学者]Vim文本编译器的模式切换及其常用指令
DuFengYa的博客
11-20 4132
Linux 系统所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器。 Vi编辑器是UnixLinux系统下的标准编辑器,同时也是Linux最基本的文本编辑器, Vim编译器则是Vi编译器的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面,而且目前也成为Linux众多发行版的默认文本编译器,还运行于windows ,mac等多个操作平台。 我们作为一名Linux初学者,至少应学会一种文本编译器,而Vim刚好可以作为一个不错的选择。
Linux实操】vi和vim编辑器的使用(vim三种模式切换
qq_44667083的博客
08-01 5370
Linux实操vi和vim编辑器的使用 vim三种模式的相互转换:
vi三种模式切换
Christmas_d的博客
01-12 5696
vi 编辑器有 3 种基本工作模式,分别是命令模式、文本输入模式和末行模式。下面详 细介绍这 3 种模式。 1) 命令行模式模式是进入 vi 编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。 在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释。若输入的字符是合法的 vi 命令,则 vi 在接受用户命...
linuxvim编辑器
博客首页
04-22 1667
Vim是一款强大的文本编辑器,可以帮助更高效地编辑文本。它有很多优点,比如快速、高效、灵活等。在使用Vim时,需要掌握一些基本操作,如移动光标、删除文本、保存文件等,同时也需要学习一些高级操作,如查找文本、撤销操作、复制粘贴等。还可以通过修改配置文件和安装插件来扩展Vim的功能,使其更加适合的编辑需求。总之,掌握Vim可以大大提高的编辑效率,让的工作更加高效和便捷。
Linux :: vim 编辑器的初次体验:三种 vim 常用模式 及 使用:打开编辑、退出保存关闭vim
weixin_53202576的博客
06-03 2585
本期内容主要介绍了 Linux 下的 vim 编辑器的基本认识与三种 vim 常用模式 | 使用:打开编辑、退出保存关闭 vim 文件;vi / vim 的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、 mac os、windows。
linux总结-vi、vim简介(3)
老板来片烤面包的博客
04-24 4826
什么是vim vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员被广泛使用。 vim键盘图: 初次见面,看不懂上图没关系,不妨先继续学习vim,大致了解vim后再来细细品味它。 vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 命令模式: 用户刚刚启动 vi/vim,便进入了命令模..
Linuxvim的使用:命令模式、底行模式、插入模式、视图模式、替换模式的常用操作介绍
2202_75305885的博客
09-09 4194
二、在命令模式一些常用的操作 1.移动光标 2.删除文字 3.复制 4.替换 5.撤销上一次操作 6.更改 7.跳至指定的行 三:在底行模式一些常用的操作 1.列出行号 2.跳到文件的某一行 3.查找字符 4.分屏 5.保存文件 6.替换 7.离开vim 四、视图模式 1.写注释 2.去注释 五、替换模式
linuxvim三种模式切换
06-06
Vim 三种模式:命令模式、插入模式和底行模式。 1. 命令模式Vim 的默认模式,可以进行文本编辑和命令的输入。 2. 插入模式:可以在文本输入文本,按下 "i" 进入插入模式。 3. 底行模式:可以进行命令的...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
107
原创
81
点赞
557
收藏
272
粉丝
关注
私信
写文章

热门文章

  • C++进行迷宫问题求解 15453
  • Mysql表基本的增删查改 4633
  • https协议原理浅析 3490
  • get和post,get和head的区别 3472
  • linux下vim的三种模式 2168

分类专栏

  • Java 14篇
  • 数据库 4篇
  • 设计模式 5篇
  • docker 1篇
  • shell 1篇
  • 数据结构和算法 14篇
  • 前端 3篇
  • C++ 18篇
  • Linux 13篇
  • 小项目 4篇
  • C语言 10篇
  • 网络 7篇
  • STL模拟实现 3篇
  • 操作系统 11篇

最新评论

  • C++进行迷宫问题求解

    2201_75738790: 你好👋,代码运行还是报错表情包

  • AVL树插入删除详解

    Hirro_: 如果在删除的时候左右儿子都存在的情况下,找到的前驱有左儿子,或者找到的后继有右儿子,阁下的代码还能应对吗

  • C++进行迷宫问题求解

    cxpxatu521: 具体运行时出现什么问题呢?

  • C++进行迷宫问题求解

    2301_78653956: 怎么运行不了表情包

  • C++进行迷宫问题求解

    苍山负雪779: 基于无向图怎么输出迷宫的最短路径和全部路径啊?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • java反射基本使用
  • java泛型编程初识
  • java异常浅析
2023年3篇
2022年27篇
2021年71篇
2020年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司贵阳SEO按天计费海北网页制作价格枣庄关键词排名包年推广公司大浪建网站哪家好泸州百度seo价格扬州高端网站设计宝鸡网站优化按天扣费推荐九江网站制作设计黔西南seo排名推荐长沙网站优化按天计费多少钱保定网站定制价格昭通网络广告推广价格百色百度竞价包年推广达州模板网站建设哪家好池州网站搭建多少钱延边网站优化推广多少钱九江至尊标王公司资阳如何制作网站推荐双龙关键词排名河池网页设计推荐珠海建站报价坑梓网站建设报价钦州网页设计价格崇左网站关键词优化价格南平seo哪家好秦皇岛企业网站制作多少钱邯郸网站seo优化多少钱宝安建站公司昭通建设网站成都百度爱采购歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化