湘潭网站建设电话磐石网络,深圳制作网站的公司哪家好,h5免费制作app,想给公司做个网站 怎么做#x1f525;#x1f525; 欢迎来到小林的博客#xff01;#xff01; #x1f6f0;️博客主页#xff1a;✈️小林爱敲代码 #x1f6f0;️欢迎关注#xff1a;#x1f44d;点赞#x1f64c;收藏✍️留言 目录#x1f496;vim的基本概念vi… 欢迎来到小林的博客 ️博客主页✈️小林爱敲代码 ️欢迎关注点赞收藏✍️留言 目录vim的基本概念vim常用的三种模式vim的基本操作命令行模式的命令集底行模式的命令集vim的基本概念
简单来说vim就是一个多模式的编辑器。
vim常用的三种模式
今天给大家讲解vim编辑最常用的三种模式 1. 命令行模式 控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入Insert mode下或者到 last line mode
2.插入模式 类似于编辑记事本。
3.底行模式 文件保存或退出也可以进行文件替换找字符串列出行号等操作。 在命令模式下shift: 即可进入该模式。要查看你的所有模式打开vim底行模式直接输入:help vim-modes
vim的基本操作
进入vim,在系统提示符号输入vim及文件名称后就进入vim全屏幕编辑画面: 我们输入vim.hello.c 如果有文件则会编辑该文件。没有则会先创建再编辑。
然后我们可以看到左下角的NORMAL意思是vim正处于命令模式。 那么我们此时可以按 i 进入插入模式。当左下角变成INSERT的时候就是进入了插入模式。然后可以随意输入一些东西。 输入完之后要保存怎么办那么我们需要按键盘上的esc回退到命令模式。 回退之后我们按shift 打出冒号即可进入底行模式。 我们会发现左下角变成了COMMAND,也就是底行模式。然后输入wq!即可保存退出w是写的意思q是退出的意思!是强制操作的意思。
退出后我们再用cat命令查看一下hello.c的内容。 这就意味着刚刚保存成功了。
命令行模式的命令集
进入插入模式命令 按「i」切换进入插入模式「insert mode」按“i”进入插入模式后是从光标当前位置开始输入文件
按「a」进入插入模式后是从目前光标所在位置的下一个位置开始输入文字
按「o」进入插入模式后是插入新的一行从行首开始输入文字。
插入模式返回命令模式按esc即可。
以下带#的命令#均表示自己输入的一个数字且是在主键盘上输入
**光标的移动操作按键 ** vim可以直接用键盘上的光标来上下左右移动但正规的vim是用小写英文字母h(左)、j(下)、k(上)、l(右)分别控制光标左、下、上、右移一格。因为早期的键盘没有上下左右四个键。
而在命令模式下有很多命令我们按下对应的键位也会有对应的操作具体如下表
按键操作说明G移动到文章的最后$ (shift 4)移动到光标所在行的“行尾”^ (shift6)移动到光标所在行的“行首”w光标跳到下个单词的开头e光标跳到下个单词的字尾b光标回到上个单词的开头#l光标移到该行的第#个位置如5l,56l(数字需要是主键盘小键盘无效)gg进入到文本开始shiftg进入文本末端ctrlb屏幕往“后”移动一页ctrlf屏幕往“前”移动一页ctrlu屏幕往“后”移动半页ctrld屏幕往“前”移动半页
删除操作
按键操作说明x每按一次删除光标所在位置后的一个字符#x6x表示删除光标所在位置的“后面(包含自己在内)的6个字符(#代表主键盘的数字小键盘无效)X (shift x)大写的X每按一次删除光标所在位置的前面一个字符#X(shift x)20X表示删除光标所在位置的前面20个字符dd删除光标所在行#dd从光标所在行开始往下删除#行
复制操作
按键操作说明yw将光标所在之处到字尾的字符复制到缓冲区中。#yw复制#个字到缓冲区yy复制光标所在行到缓冲区。#yy例如6yy表示拷贝从光标所在的该行“往下数”6行文字。p将缓冲区内的字符贴到光标所在位置。注意所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。
替换操作
按键操作说明r替换光标所在处的字符。R (shift r)替换光标所到之处的字符直到按下「ESC」键为止。u如果您误执行一个命令可以马上按下u回到上一个操作。按多次“u”可以执行多次回。ctrl r撤销的恢复cw更改光标所在处的字到字尾处c#w例如c3w表示更改3个字ctrl g列出光标所在行的行号。#G例如15G表示移动光标至文章的第15行行首。底行模式的命令集
在命令模式输入冒号(shift :)即可进入底行模式。
底行模式的常用命令
命令操作说明vs 文件名输入vs 文件名 后会分屏打开该文件如果没有该文件会自动为你新建一个set nu输入set nu 后会在文件中的每一行前面列出行号。##号表示一个数字在冒号后输入一个数字再按回车键就会跳到该行了如输入数字15再回车就会跳到文章的第15行。/关键字先按/键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按n会往后寻找到您要的关键字为止。?关键字先按「?」键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按「n」会往前寻找到您要的关键字为止。w在冒号输入字母w就可以将文件保存起来q按q 就是退出如果无法离开vim可以在q后跟一个!强制离开vim。wq一般建议离开时搭配w一起使用这样在退出的时候还可以保存文件。