最新要闻
- 贵州“村超”持续火爆 游客纷纷点赞榕江美食_视讯
- 天天速读:华为在东莞成立极目机器人公司 注册资本为8.7亿元
- 不叫C929 中国商飞展出最新宽体远程飞机:载320人飞1.2万公里-当前焦点
- 官方:国家反诈中心App累计预警3.1亿次 96110电话一定要接!
- 十几万买豪车将成历史?BBA集体宣布放弃低端车型
- 最具颠覆性技术 马斯克再次警告:AI有可能给人类带来灾难-每日资讯
- 全球热门:《塞尔达传说王国之泪》5月份在日本售出150万部
- 度假区(张渚镇)现场检查国家卫生镇复审工作开展情况
- 天天快播:华为要求日本通信企业支付专利费 揭秘背后:WiFi 6等专利简直无敌
- 8月上市!110万的仰望U8要收取豪车税和购置税吗:官方给出答案|世界聚看点
- 小米系造车成果申报了!增程式越野、智能驾驶拉满:乍看很路虎卫士 环球热讯
- 《黑袍纠察队》父亲节贺图:祖国人化身"好大儿"-世界热推荐
- 环球简讯:安卓用户为何加速转投iPhone?原因揭开
- 每日信息:用电负荷频创新高 央企能源保供备战“迎峰度夏”
- 中兴通讯(000063):中兴闪耀400G与算力网络时代|全球热消息
- 环球快看点丨《三体》番外剧《三体:大史》新海报出炉:于和伟主演
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
世界新资讯:vi命令使用详解
vi命令使用详解
1. 三种工作模式
- 命令模式:通过命令对文件进行常规操作
- 打开文件时进入命令模式 (vi的入口)
- 通过命令对文件进行常规操作,如定位、翻页、复制、粘贴、删除等在图形界面下通过鼠标或快捷键实现的的操作
- 末行模式:执行保存、退出等操作
- 若要退出vi返回控制台,需在末行模式下输入命令 (vi的出口)
- 编辑模式:正常编辑文字
三种模式的转换:命令模式->编辑模式: i
;编辑模式->命令模式:Esc
;命令模式->末行模式: :
;末行模式->命令模式:Esc
;
(资料图)
关闭文件:末行模式下,输入wq
(即保存后退出)
除了i
进入编辑模式外,还提供了以下命令:
命令 | 英文 | 功能 | 常用 |
---|---|---|---|
i | insert | 在当前字符前插入文本 | 常用 |
I | insert | 在行首插入文本 | 较常用 |
a | append | 在当前字符后添加文本 | \ |
A | append | 在行末添加文本 | 较常用 |
o | \ | 在当前行后面插入一空行 | 常用 |
O | \ | 在当前行前面插入一空行 | 常用 |
2. 末行模式命令
命令 | 英文 | 功能 |
---|---|---|
w | write | 保存 |
q | quit | 退出,如果没有保存,不允许退出 |
q! | quit | 强行退出,不保存退出 |
wq | write&quit | 保存并退出 |
x | \ | 保存并退出 |
3. 命令模式命令
- 上、下、左、右(因为大佬认为应该把手指集中在一个区域)
命令 | 功能 | 手指 |
---|---|---|
h | 向左 | 食指 |
j | 向下 | 食指 |
k | 向上 | 中指 |
t | 向右 | 无名指 |
- 行内移动
命令 | 英文 | 功能 |
---|---|---|
w | word | 向后移动一个单词 |
b | back | 向前移动一个单词 |
0 | \ | 行首 |
^ | \ | 行首,第一个不是空白字符的位置 |
$ | \ | 行尾 |
- 行数移动
命令 | 英文 | 功能 |
---|---|---|
gg | go | 文件顶部 |
G | go | 文件末尾 |
数字gg | go | 移动到数字对应行数 |
数字G | go | 移动到数字对应行数 |
:数字 | \ | 移动到数字对应行数 |
- 屏幕移动
命令 | 英文 | 功能 |
---|---|---|
Ctrl+b | back | 向上翻页 |
Ctrl+f | forward | 向下翻页 |
H | Head | 屏幕顶部 |
M | Middle | 屏幕中间 |
L | Low | 屏幕底部 |
- 段落移动
- vi中使用空行来区分段落
- 在程序开发中,通常一段功能相关的代码会写在一起(之间没有空行)
命令 | 功能 |
---|---|
{ | 上一段 |
} | 下一段 |
- 括号切换
命令 | 功能 |
---|---|
% | 括号匹配及切换 |
- 标记
- 在开发时,某一块代码可能需要稍后处理,此时先使用
m
增加一个标记,可以在需要时快速地跳转回来 - 标记名称可以是
a~z
或A~Z
之间地任意一个字母 - 添加了标记的行如果被删除,标记同时被删除
- 如果在其他行添加了相同标记名称的标记,之前添加的标记会被替换
命令 | 英文 | 功能 |
---|---|---|
mx | mark | 添加标记x |
"x | \ | 直接定位到标记所在位置 |
- 选中文本(可视模式)
命令 | 模式 | 功能 |
---|---|---|
v | 可视模式 | 从光标位置开始按照正常模式选择文本 |
V | 可视行模式 | 选中光标经过的完整行 |
Ctrl+v | 可视块模式 | 垂直方向选中文本 |
Esc
可以放弃选中,回到命令模式- 视模式下,可以和移动命令连用,例如:
ggVG
能过选中所有内容
- 撤销和恢复撤销
命令 | 英文 | 功能 |
---|---|---|
u | undo | 撤销上次命令 |
Ctrl+r | redo | 恢复撤销的命令 |
- 删除文本
命令 | 英文 | 功能 |
---|---|---|
x | cut | 删除光标所在字符 |
d(移动命令) | delete | 删除移动命令对应的内容 |
dd | delete | 删除光标所在行,可以ndd复制多行 |
D | delete | 删除至行尾 |
- 如果使用可视模式已选中了一段文本,
d
和x
都可以删除选中文本 - 命令
d
、x
类似与图形界面的剪切操作(Ctrl+x)
删除命令可以和移动命令连用,以下是常见的组合:
dw
从光标位置删除到单词末尾d0
从光标位置删除到一行的起始位置d}
从光标位置删除到段乱结尾ndd
从光标位置向下连续删除n行d代码行G
从光标所在行删除到指定代码行之间的所有代码d‘a
从光标所在行删除到标记a之间的所有代码
- 复制粘贴
命令 | 英文 | 功能 |
---|---|---|
y(移动命令) | copy | 复制 |
yy | copy | 复制一行,可以nyy复制多行 |
p | paste | 粘贴 |
- vi中的文本缓冲区和系统的剪贴板不是同一个(即在其他软件中使用Ctrl+c复制的内容,不能再vi中通过
p
粘贴) - 可以在编辑模式下使用鼠标右键粘贴
- 替换
命令 | 英文 | 功能 | 工作模式 |
---|---|---|---|
r | replace | 替换当前字符 | 命令模式 |
R | replace | 替换当前行光标后的字符 | 替换模式 |
R
可以进入替换模式,替换完成后,按Esc
可以返回命令模式- 替换命令的作用就是不用进入编辑模式,对文件进行轻量级的修改
- 缩排和重复执行
命令 | 功能 |
---|---|
>> | 向右增加缩进 |
<< | 向左增加缩进 |
. | 重复上次命令 |
- 缩排命令在开发程序时,统一增加代码的缩进比较有用
- 在可是模式下,缩排命令只需要使用一个
>
或<
- 查找
常规查找
命令 | 功能 |
---|---|
/str | 查找str |
n | 查找下一个 |
N | 查找上一个 |
- 如果不想看到高亮现实,可以随便查找一个文件中不存在的内容即可
单词快速匹配
命令 | 功能 |
---|---|
* | 向后查找当前光标所在单词 |
# | 向前查找当前光标所在单词 |
- 查找并替换
需要在末行模式下执行:%s///g
a. 全局替换
:%s/旧文本/新文本/g
b. 可视区域替换
先选中要替换文字的范围
:%s/旧文本/新文本/g
c. 确认替换
:%s/旧文本/新文本/gc
会出现提示:
y
-yes 替换n
-no 不替换a
-all 替换所有q
-quit 退出替换l
-last 最后一个,并把光标移动到行首^E
向下滚屏^Y
向上滚屏
4. 拓展
- 连续输入N个同样的字符
例如:输入10个*
a. 命令模式下,输入10
b. i
进入编辑模式
c. 输入*
d. Esc
返回命令模式
- 末行命令拓展
命令 | 英文 | 功能 |
---|---|---|
:e. | edit | 会打开内置的文件浏览器,浏览当前目录下的文件 |
:n 文件名 | new | 新建文件 |
:w. 文件名 | write | 另存为,但是仍然编辑当前文件,并不会切换文件 |
切换文件之前,必须保证当前这个文件已经被保存!
- 分屏命令
命令 | 英文 | 功能 |
---|---|---|
:sp[文件名] | split | 横向增加分屏 |
:vsp[文件名] | verdical split | 竖向增加分屏 |
切换分屏窗口都是基于Ctrl+w
这个快捷键,w
对应的英文如下:
命令 | 英文 | 功能 |
---|---|---|
w | window | 切换到下一个窗口 |
r | reverse | 互换窗口 |
c | close | 关闭当前窗口,但是不能关闭最后一个窗口 |
q | quit | 退出当前窗口,如果是最后一个窗口,则关闭vi |
o | other | 关闭其他窗口 |
关键词:
世界新资讯:vi命令使用详解
天天热推荐:生态合作 | ShowMeBug入驻集简云平台,多招聘系统管理更便捷
ElasticSearch的使用和介绍
CVE-2023-33246命令执行复现分析 环球观天下
java~搞懂Comparable接口的compareTo方法_天天观焦点
贵州“村超”持续火爆 游客纷纷点赞榕江美食_视讯
天天速读:华为在东莞成立极目机器人公司 注册资本为8.7亿元
不叫C929 中国商飞展出最新宽体远程飞机:载320人飞1.2万公里-当前焦点
官方:国家反诈中心App累计预警3.1亿次 96110电话一定要接!
十几万买豪车将成历史?BBA集体宣布放弃低端车型
最具颠覆性技术 马斯克再次警告:AI有可能给人类带来灾难-每日资讯
全球热门:《塞尔达传说王国之泪》5月份在日本售出150万部
每日报道:使用Flow发送企业应用的通知到微信里
.Net 微服务之旅 天天播报
华为云黄瑾:做强坚实数据底座,GaussDB与产业携手共进
度假区(张渚镇)现场检查国家卫生镇复审工作开展情况
天天快播:华为要求日本通信企业支付专利费 揭秘背后:WiFi 6等专利简直无敌
8月上市!110万的仰望U8要收取豪车税和购置税吗:官方给出答案|世界聚看点
小米系造车成果申报了!增程式越野、智能驾驶拉满:乍看很路虎卫士 环球热讯
《黑袍纠察队》父亲节贺图:祖国人化身"好大儿"-世界热推荐
环球简讯:安卓用户为何加速转投iPhone?原因揭开
每日信息:用电负荷频创新高 央企能源保供备战“迎峰度夏”
中兴通讯(000063):中兴闪耀400G与算力网络时代|全球热消息
环球快看点丨《三体》番外剧《三体:大史》新海报出炉:于和伟主演
关于Cloud-磁盘-分区-物理边界的扩展-扩容
*ST易尚:减持是高管个人权利 公司正准备提交退市复核申请 世界热闻
市区真的能开?小鹏首款MPV曝光 车长5.45米 比腾势D9还大
天天速读:深圳龙华暴雨内涝 街头水深没过车头 比亚迪唐淡定冲浪
成本价曝光!日媒拆小米12T Pro:对中国自研芯片现状感叹 华为笑而不语
世界消息!产品未出周边先行!MOMAX宣布将为Vision Pro开发系列配件
月底全量推送!阿维塔AVP代客泊车有多强:实测逆天|当前速读
中国最富的50个城市——哪里最富?-环球报资讯
焦点热议:Writing for Engineers(作为工程师应该如何写作) —— Stemwede
全球今亮点!强化学习从基础到进阶-案例与实践[1]:强化学习概述、序列决策、动作空间定义、策略价值函数、探索与利用、Gym强化学习实验
【快播报】更好发挥货币政策效能
大获全胜!小米618终极战报来了:卖了194亿、满眼全是第一 天天热资讯
焦点要闻:智能手表鼻祖Pebble复活!推出全新Pebble Cosmos Vogue手表
2023年 为什么住大平层的人迫切想换台电视?
天天通讯!女子买蛋糕遇“空心包装刺客”:神似铜火锅被网友吐槽
江苏省高校辅导员和大学生先进典型颁奖典礼在宁举行
一文读懂ChatGPT的工作原理:大语言模型是个啥?它到底咋工作的? 环球聚焦
世界动态:MySQL中SQL语句的执行顺序(详细)
海外交友源码平台搭建:基础功能的实现(一)
推动戏剧事业高质量发展
售价8.99万元起 钇为3全球上市 重新定义纯电A级车|热讯
谨防诈骗!男子点30块外卖 结果没了2000元|每日热门
实时焦点:Redmi K60系列618杀疯了!全渠道销量破100万台
微动态丨女儿考满分农民工父亲买烧鸡庆祝:趁年轻多挣点钱 让孩子能有选择
网飞《三体》真人剧集中文预告 明年一月上线
天天热推荐:“降息潮”蔓延 “存款特种兵”跨城狂飙
面向故障处理的可观测性体系建设
Spring Boot 优雅实现多租户架构,so easy~!
焦点关注:祸国电视剧免费观看(祸国电视剧)
国产“水果之王”来了!首批国产榴莲6月上市开卖_聚看点
CPU都要烧掉了!女子景区坐竹筏被汽车撞了 网友:头次见|当前要闻
曾经最火SUV!比亚迪宋PLUS冠军版今日上市 买它还是银河L7?
小米MIX Fold 3关键规格曝光:首次用上潜望长焦、更耐摔-天天快看点
黑龙江首列高端旅游列车“林都号”首发:酒吧、茶室全都有
中成股份:6月16日融资买入247.82万元,融资融券余额1.3亿元
山村幼儿园计划-阳光专项基金20000_山村幼儿园计划_全球要闻
避坑指南 篇六:影帝的大肚腩也拯救不了没落的港片。
精彩看点:“楚才还乡”招才引智推介会在北京举办
氧化铝期货上市在即 从定价和套利中或可觅得交易机会_全球滚动
环球快消息!曲阜万仞宫墙南广场区域实行分时段限行 市民游客注意
宝马被大货车横着推出几百米 女司机以为只能等死 网友:远离货车的重要性
青岛新特产“巧克力大爷”火了 网友感慨还玩手机吗:这身体素质秒年轻人_今亮点
长城汽车总裁:‘放血式’价格战不是长久之计 明年目标净利润72亿元 资讯
环球观速讯丨魅族Flyme Auto首次上车 亮点一览:跟手机一样好用
多只债基提前结束募集 超470亿元资金涌向债市 今日关注
讯息:“财务顾问”被判全额连带赔偿 首例ABS欺诈发行案判决结果出炉
曾被长城举报 比亚迪秦/宋PLUS DM-i大批量OTA升级1.2系统
南京大学才女瞒着家里当主播 竟发现榜一大哥是自己爸爸_快讯
售价超50万元理想MEGA却用18英寸小轮胎 李想揭秘:比20英寸好太多
读发布!设计与部署稳定的分布式系统(第2版)笔记05_层叠
电动摩托开始崛起:传统燃油摩托车要被淘汰?
世界热讯:父亲带12岁女儿休学1年骑行游中国:不让孩子拼文化课 没意义
spring cloud 微服务治理
泰迪踢掉主人长了2年的肾结石 网友:晚饭加鸡腿 每日快播
一个电铃在牛津大学响了180多年:电池成分却至今未知 天天微头条
首尔房价暴跌40%!楼市要崩盘?韩国人纷纷表示很淡定 今日聚焦
全球微头条丨京东618最终战报:就是不说多少钱
环球时讯:魅族618销售额增速第一:同比增长500%
天天短讯!C++基础知识总结
7499元 华硕ROG新款38英寸游戏显示器上架:4K 144Hz高刷屏
北京现代沐飒正式上市:12.18万元起、百公里油耗低至6.86L-全球热闻
【全球独家】银行股迎来回调,不急,我们最不缺的就是时间
董明珠称:全世界只有格力空调不吹人! 环球观察
【Unity3D】法线贴图和凹凸映射 视点
每日讯息!中邮策略:央行降息提振信心 市场有望震荡上行
吃小龙虾戴了手套 为啥还是满手油? 每日快看
天天精选!AMD做了一个201MB缓存的怪物!可惜流产了
今年“6·18”河南消费力全国第八!胡辣汤、洛阳汉服、河南老字号美食全国热卖
k8s 深入篇———— 一些容器操作的原理[三]|报资讯
政治权利名词解释电大 政治权利名词解释 最新资讯
微软确认月初遭DDoS网络攻击:一度导致Microsoft 365服务中断
终末的女武神同人 毗沙门天VS宇智波斑-资讯
249元 雷柏推出VT9S无线鼠标:原相3395引擎、26000 DPI|全球微头条
大四男生实习薪资1万4妈妈仰天大笑 姐姐回应:要在船上写论文 全球聚焦
一箭41星创中国纪录!当天传回超清大图:英格兰一览无余 环球观察
全球热讯:拜耳医药保健有限公司属于哪个国家_拜耳公司是哪个国家