vi/vim有三种模式:“命令模式”、“输入模式”、“插入模式”和“下划线命令模式”(Lastlinemode)。使用vi/vim,可以快速编辑文件,而无需使用类似文本编辑器的软件,特别是生产Linux服务器。所以,掌握好vi/vim的常用命令也是非常重要的。微商视频制作软件下载-微商视频制作软件2.3.0 安卓版
命令模式:
用户启动vi/vim后,进入命令模式。在这种情况下,敲击键盘的行为被Vim识别为命令,而不是输入字符。例如,此时即使按I,也不会输入字符,I被视为指令。以下是一些常见的命令:I切换到输入模式以输入字符
x删除光标当前所在的字符
切换到:下划线命令模式,然后在底部的行中输入命令。
输入模式
在命令模式下按I进入输入模式。在输入模式下,可以使用字符键和Shift的组合来输入字符
回车键,换行
按退格键删除光标前面的字符
删除El键,然后删除光标的下一个字符
迟到的衬衫在文本中移动光标
将HOME/END光标移动到行首/行尾
页面上移/下移页面的顶部和底部
Insert将光标切换为输入/替换模式,光标变为竖线/下划线
ESC退出输入模式,切换到命令模式
下划线命令模式
在命令模式下按:(英文冒号)进入下划线命令模式。在下划线命令模式下,可以输入一个或多个字符的命令。可以使用的命令非常多。在下划线命令模式中,基本命令是:q结束程序
:w保存文件
您可以随时按ESC键退出下划线命令模式。
简单来说,这三种模式可以表示为下面的图标:
vi/vim键的说明
第一部分:正常模式下可用的光标移动、复制&;粘贴、搜索和替换等光标移动方法
或将左箭头键光标向左移动一个字符
或者向下箭头键将光标下移一个字符
或将向上箭头键光标上移一个字符
将l或右箭头键()光标向右移动一个字符
右手放在键盘上,hjkl就会排列起来,您可以使用这四个按钮来移动光标。
如果要多次移动,例如要下移30行,请使用“30j”或“30”按钮,
也就是说,把想进行的次数(数字)相加后,按下动作就可以了!
将[Ctrl][f]画面移动“向下”1页相当于[PageDown]键
(常用))。
将[Ctrl][b]画面向上移动一页相当于[PageUp]键
(常用))。
[Ctrl][d]画面“向下”移动半页
[Ctrl][u]屏幕“向上”移动半页
光标将移动到下一行(非空格字符)
-将光标移动到前一行(非空格)
n的n表示“数字”,例如为20。如果按下数字,然后按空格键,光标将向右移动此行中的n
个文字。例如,如果为20,则光标向后移动20个字符的距离。
或功能键[Home]这是数字“0”:移动到此行的第一个字符
(常用))。
$或功能键[End]将移动到此行的最后一个字符处(
h光标将移动到此屏幕顶部行的第一个字符
m光标将移动到此屏幕中央行的第一个字符
l光标将移动到此屏幕底部行的第一个字符
g移动到此文件的最后一行(常用))))。
nGn是数字。移动到此文件的第n行。例如,20G移动到此文件的第20个
行(可以与:setnu匹配))。
g移动到此文件的第一行,相当于1G啊。
(常用))。
nn是数字。将光标向下移动n行(常用)())))))))))。
搜索和替换
在/word光标下找到字符串word。例如,要在文件中搜索vbird
该字符串输入/vbird即可。
(常用))。
?找到位于word光标上方的字符串名称为word的字符串。
n这个n是英语按钮。表示重复上一个搜索的操作。例如,
运行/vbird在下面搜索名为vbird的字符串时,按n键可以继续向下搜索下一个名为vbird的字符串
的字符串。如果要执行呢?对于vbird,按n继续向上搜索字符串vbird!
n这个n是英语按钮。与n相反,向“相反方向”进行前面的搜索动作。
例如,在/vbird之后,按n键可以搜索“向上”vbird。
用/word把n和n加起来很有用!可以重复找到搜索到的关键词!
:n1,n
2s/word1/word2/gn1与n2为数字。在第n1与n2行之间寻找word1这个字符串,并将该字符串取代为
word2!举例来说,在100到200行之间搜寻vbird并取代为VBIRD则:
『:100,200s/vbird/VBIRD/g』。(常用)
:1,$s/word1/word2/g或:%s/word1/word2/g从第一行到最后一行寻找word1字符串,并将该字符串取代为
word2!(常用)
:1,$s/word1/word2/gc或:%s/word1/word2/gc从第一行到最后一行寻找word1字符串,并将该字符串取代为
word2!且在取代前显示提示字符给用户确认(confirm)
是否需要取代!(常用)
删除、复制与贴上
x,X在一行字当中,x为向后删除一个字符(相当于[del]按键),
X为向前删除一个字符(相当于[backspace]亦即是退格键)
(常用)
nxn为数字,连续向后删除n个字符。举例来说,我要连续删除10个字符,
『10x』。
dd删除游标所在的那一整行(常用)
nddn为数字。删除光标所在的向下n行,例如20dd则是删除20行
(常用)
d1G删除光标所在到第一行的所有数据
dG删除光标所在到最后一行的所有数据
d$删除游标所在处,到该行的最后一个字符
d0那个是数字的0,删除游标所在处,到该行的最前面一个字符
yy复制游标所在的那一行(常用)
nyyn为数字。复制光标所在的向下n行,例如20yy则是复制20
行(常用)
y1G复制游标所在行到第一行的所有数据
yG复制游标所在行到最后一行的所有数据
y0复制光标所在的那个字符到该行行首的所有数据
y$复制光标所在的那个字符到该行行尾的所有数据
p,Pp为将已复制的数据在光标下一行贴上,P则为贴在游标上一行!
举例来说,我目前光标在第20行,且已经复制了10行数据。则按下p后,
那10行数据会贴在原本的20行之后,亦即由21行开始贴。但如果是按下P呢?
那么原本的第20行会被推到变成30行。
(常用)
J将光标所在行与下一行的数据结合成同一行
c重复删除多个数据,例如向下删除10行,[10cj]
u复原前一个动作。(常用)
[Ctrl]+r重做上一个动作。(常用)
这个u与[Ctrl]+r是很常用的指令!一个是复原,另一个则是重做一次~
利用这两个功能按键,你的编辑,嘿嘿!很快乐的啦!
.不要怀疑!这就是小数点!意思是重复前一个动作的意思。
如果你想要重复删除、重复贴上等等动作,按下小数点『.』就好了!
(常用)
第二部份:一般模式切换到编辑模式的可用的按钮说明进入输入或取代的编辑模式
i,I进入输入模式(Insertmode):
i为『从目前光标所在处输入』,I为『在目前所在行的第一个非空格符处开始输入』。
(常用)
a,A进入输入模式(Insertmode):
a为『从目前光标所在的下一个字符处开始输入』,A
为『从光标所在行的最后一个字符处开始输入』。(常用)
o,O进入输入模式(Insertmode):
这是英文字母o的大小写。o为『在目前光标所在的下一行处输入新的一行』;
O为在目前光标所在处的上一行输入新的一行!(常用)
r,R进入取代模式(Replacemode):
r只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下
ESC为止;(常用)
上面这些按键中,在vi画面的左下角处会出现『--INSERT--』或『--REPLACE--』的字样。
由名称就知道该动作了吧!!特别注意的是,我们上面也提过了,你想要在档案里面输入字符时,
一定要在左下角处看到INSERT或REPLACE才能输入喔!
[Esc]退出编辑模式,回到一般模式中(常用)
第三部份:一般模式切换到指令行模式的可用的按钮说明指令行的储存、离开等指令
:w将编辑的数据写入硬盘档案中(常用)
:w!若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入,
还是跟你对该档案的档案权限有关啊!
:q离开vi(常用)
:q!若曾修改过档案,又不想储存,使用!为强制离开不储存档案。
注意一下啊,那个惊叹号(!)在vi当中,常常具有『强制』的意思~
:wq储存后离开,若为:wq!则为强制储存后离开
(常用)
ZZ这是大写的Z喔!若档案没有更动,则不储存离开,若档案已经被更动过,则储存后离开!
:w[filename]将编辑的数据储存成另一个档案(类似另存新档)
:r[filename]在编辑的数据中,读入另一个档案的数据。亦即将『filename』
这个档案内容加到游标所在行后面
:n1,n2w[filename]将n1到n2的内容储存成filename这个档案。
:!command暂时离开vi到指令行模式下执行command的显示结果!例如
『:!ls/home』即可在vi当中察看/home底下以ls输出的档案信息!
vim环境的变更
:setnu显示行号,设定之后,会在每一行的前缀显示该行的行号
:setnonu与setnu相反,为取消行号!
vim中批量添加注释
方法一:块选择模式
批量注释:
Ctrl+v进入块选择模式,然后移动光标选中你要注释的行,再按大写的I进入行首插入模式输入注释符号如//或#,输入完毕之后,按两下ESC,Vim会自动将你选中的所有行首都加上注释,保存退出完成注释。
取消注释:
Ctrl+v进入块选择模式,选中你要删除的行首的注释符号,注意//要选中两个,选好之后按d即可删除注释,ESC保存退出。
方法二:替换命令
批量注释。
使用下面命令在指定的行首添加注释。
使用名命令格式::起始行号,结束行号s/^/注释符/g(注意冒号)。
取消注释:
使用名命令格式::起始行号,结束行号s/^注释符//g(注意冒号)。
例子:
1、在10-20行添加//注释
:10,20s#^#//#g
2、在10-20行删除//注释
:10,20s#^//##g
3、在10-20行添加#注释
:10,20s/^/#/g
4、在10-20行删除#注释
:10,20s/#//g
1、太多的文字可以帮助你直接解决它,让你在线编辑文本;
2、超文本允许您在此切换,支持汇编多种计算机声音,手机运行平稳;
3、突出显示不同的字符,并帮助您快速保存文件,强大的文本编译器。
vim编辑器,一款手机上的编辑器,适合玩机党,对于这个没有变成基础的用户不建议使用,vim下一页自带免费标记功能,在重点部分用户可以使用强调。另外它还可以快速处理缓存数据,让运行变得更加快速。
1、有更多可直接搜索的开放文件,将帮助您编辑和处理内存缓冲区中的数据;
2、您可以通过软件打开文件,更多的文本脚本将让您查看更详细的内容;
3、如果指定的文件名不存在,它可以帮助您解决该问题。

1、可以在手机上进行编程,自动保存编辑历史,可以通过快捷键快速切换行;
2、自定义字体颜色等各种内容,支持多种编程语言,还可以保存在云端防止丢失;
3、平台上常见的vi编辑器,兼具命令行界面和图形界面以满足不同用户的需求,至今已有20年的历史。
通达买时时彩 乒乓球桌买 博辉亚新完了吗 本田 博亚达 博鱼电竞推手展开内容
SoftPerfect NetWorx4.94汉化绿色免费版
沙井网上社区党校ios版官网下载-沙井网上社区党校ios版1.0.1 苹果版
亚太日报手机客户端app-亚太日报1.21 官方安卓版
音泡星球下载-音泡星球软件3.0.10 官方版
云上贵州app下载-贵州环保云(云上贵州系统平台手机版)1.0 官方最新版
2016梅西搞笑表情包下载-2016欧洲杯梅西表情包最新完整版
熊猫停车app下载-熊猫停车手机版1.0苹果版
真实漂移驾驶(Drift Stream Realisic Driving)1.07 手机版
酷车宝app官网下载-酷车宝1.0.1 官网安卓版
王者坦克游戏下载-王者坦克游戏2025最新版5.0.1 安卓版
今日蒙自app下载-今日蒙自软件1.1.0 安卓版
yy多开器下载最新版-最新yy多开器6.1 绿色免费版【yy多开】
ppt模板-2015羊年企业年会策划方案ppt模板喜庆剪纸pdf格式
首壮定时工具下载-首壮定时器1.2 绿色免费版
三界之乱1.7隐藏破解下载-三界之乱1.7无cd蓝耗P闪1.7【开局神器+自制神器】
媒体格式转换器-Hybrid(格式转换)2015.09.18.1 官网最新版
8.5/1,215.5M
喜欢看视频的朋友电脑中必不可少的软件除了播放器,还要一个功能强大支持多种格式的转换器,东坡小编带来的Hybrid是国外功能非常强大几乎可以支持所有格式的媒体格式...
轩辕剑群侠录黑桃互动版下载-轩辕剑群侠录黑桃版vip1.0黑桃版
8.2/1,001.1M
《轩辕剑群侠录》开始你的武侠人生,逐步的进行升级,体验全新的武侠战斗乐趣,有很多的属性道具都是可以用来升级角色的,丰富的武侠战斗模式,在这里可以进行一一的角色s...
龙网新浪微博小助手下载-龙网新浪微博小助手9.6 绿色免费版
9.7/314.0M
龙网新浪微博小助手是一款功能强大的新浪微博群发软件工具,新浪微博可以说非常适合推广人员使用,因为的微博的火爆程度真的令人咂舌,赶紧来下载使用吧。软件功能1、支持...
8.1/1,428.4M
排课高手是一个非常好用的教学软件,相信有不少人都在使用,现在为大家带来排课高手26.83破解补丁,可以让你直接的免费使用这个软件,无需密钥注册机!排课高手破解补...
朝夕光年航海王热血航线下载-航海王热血航线官方版1.25.1正版
8.7/7.8M
正版航海王3d动作游戏,航海王热血航线手游由朝夕光年发行,游戏中为玩家全方位还原一个3D沉浸式的航海王世界!官方正版授权,匠心局作,体验爽快的战斗模式,收集更多...
梦幻仙境游戏渠道版下载-梦幻仙境手游渠道服1.0送VIP11
9.5/1,638.6M
《梦幻仙境》是一款富含经典动漫元素的Q版手游梦幻传承之作,这里还有最新的礼包码送给你,梦幻仙境礼包码免费送,可可爱爱的萌宠以及好玩有趣的玩法闯关,还有精彩绝伦的...
迷你卡车司机最新版下载-迷你卡车司机没修改最新版1.9.4 安卓版
8.7/1,807.3M
MiniTrucker-trucksimulator,成为最好的卡车司机!这是一款模拟横版的和手机2D卡车运输小游戏,玩家扮演的是一名迷你卡车司机,需要在游戏中...
草莓音乐节2017时间表下载-草莓音乐节2017时间表doc免费下载
8.9/56.9M
草莓音乐节是国内非常重要的音乐盛会之一,小编带来了草莓音乐节2017时间表,详细为您展示了2017草莓音乐节各大城市时间安排,欢迎来下载了解!草莓音乐节2017...
9.3/1,608.4M
易语言引号处理起来有点麻烦,很容易搞错,小编带来了一款网友分享的小工具,易语言引号处理工具,可以帮助你解决引号问题!软件介绍经常使用易语言的朋友一定遇到过让人头...
7.6/1,429.3M
鞋丰app是一个专业的正品服装鞋帽商城软件,用户可以在这里挑选喜欢的商品,享受折扣价格,超多新货等你来购买!鞋丰app介绍大牌特卖的购物软件!全品类限量特卖,低...
职业自行车队经理2014汉化-职业自行车队经理2014 CDkey生成器2014 绿色版
8.6/276.7M
职业自行车队经理2014CDkey生成器是一款很强大的激活工具,是你玩这款游戏必备的哟!无法运行的时候,会有很大的作用!《职业自行车队经理2014》是全球最顶级...
9.6/651.4M
zip文件修复大师是一款小巧但功能强大的修复受损的Zip文件和自解压文件。软件操作简单易上手,有需要的快下载吧!软件功能1.支持拖放操作。2.支持命令行操作。3...
MagicCall变声器下载-MagicCall app安卓版2.1.1 最新版
7.7/910.0M
MagicCall变声器是一款专为电话场景设计的变声软件,能有效辅助用户完成各类变声操作。无论是想在通话中改变声音特质,还是满足个性化的变声需求,它都能提供可靠...
米卡壁纸app官方下载安装最新版-米卡壁纸盒子2.0.11 手机版
9.3/873.8M
米卡壁纸是一款资源丰富的壁纸应用,提供海量高清壁纸涵盖动漫卡通、明星偶像、科技抽象等多种主题分类,界面简洁操作便捷,支持在线浏览、一键下载和快速设置,满足用户对...
植物大战僵尸PVZ二战版下载电脑版-植物大战僵尸二战版PC版0.1【附修改器】
8.9/265.7M
植物大战僵尸二战版,将各种二战元素融入pvz,游戏本身仅提供电脑版本,如果大家需要手机版本的话也可以在小编给的地址进行下载,还有修改器,也是可以直接使用的,手机...
9.5/618.1M
职场解惑作为一款答疑社区app,可以找到各行各业的专家前辈。东坡小编推荐,一对一导师对话,确认后付款。职场解惑软件介绍你在自己的职业路上,是否遇到过如下疑问:刚...
7.6/456.8M
这是由闪电互娱推出的划时代Q版足球手游,绿茵王朝手游中玩家需组建自己的球队,招募球员,一起参与各种比赛,运用教练的智慧来选择最合适的战术!绿茵王朝游戏介绍《绿茵...
8.4/472.9M
灵辰小说听书是一款功能丰富的小说阅读软件,无广告阅读,支持网络小说采集,看小说,无广告阅读解放你的双眼,值得下载拥有。灵辰小说听书软件使用方法在网上找到想看的小...
ofo小黄车鹿晗语音导航包-ofo鹿晗导航语音包1.90.0 官方免费版
9.6/1,083.6M
想要把自己的手机或者摩拜、小黄车的语音、汽车导航语音设置为鹿晗的吗?可以安装这款ofo鹿晗导航语音包,一键听到鹿晗的声音,超级的甜蜜,喜欢的就来下载吧。ofo鹿...
cryp1病毒清理软件下载-cryp1病毒清理工具2016最新版
8.5/1,082.4M
最近发现好多人的电脑里面都中了一种名为cryp1的病毒,然后小编就发现了这个病毒不仅会修改你的文件而且感染也快,不过小编很快就找到了专杀的工具,接下来就分享给大...
血染钟楼一起开黑官方正版游戏下载-血染钟楼一起开黑游戏5.1.0 安卓版
10.0/63.5M
血染钟楼一起开黑是一款黑暗主题的角色冒险游戏,惊悚刺激的游戏关卡设计,玩家需要在游戏中找到线索,运用智慧抵挡敌人的进攻。玩法极具创意,自由度高,玩家可以多冒险闯...
k次元app免费下载-K次元解锁会员去广告版3.1.6 绿化版
9.8/1,341.0M
K次元解锁会员去广告版这个是一款可以看日漫国漫还有欧美动漫的软件,也是一款免费看漫画的神器哦,这个版本解锁了会员功能,还去除了广告,软件里面的所有内容都是免费体...
Gravity聊天软件安卓版本下载-Gravity聊天软件10.1.2 最新版本
7.5/1,938.2M
GRAVITY聊天软件是一款聚焦“匿名社交+灵魂匹配”的跨国交友应用,主打海外市场(尤其日本用户群体),以“温暖治愈的宇宙社交”为核心定位,融合性格测试、兴趣社...
融360贷款app官方下载-融360app4.7.4 最新版
8.3/424.8M
移动金融智选平台,专为个人以及微小企业设计的手机在线借款平台,支持分期,及时还款有低利率,满足条件即可随时借款,在线申请,快速放款,不用多余经理和时间,解决你的...
9.7/1,094.1M
这是考验你反应力的手机游戏,在萌物赛跑2018手游中,玩家点击屏幕,控制小怪物进行冒险,吞掉各种钻石等等,坚持得越久你的分数越高,你能坚持多久呢?游戏玩法说明点...