小伙伴们,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到linux vim常用命令_linux vi命令大全方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于linux vim常用命令_linux vi命令大全的相关内容。
(资料图片仅供参考)
Linux vi命令1。进入vi的命令
Vi filename:打开或创建一个新文件,并将光标放在第一行的开头。
Vifilename:打开文件,将光标放在第n行的开头。
Vi filename:打开文件,将光标放在最后一行的开头。
Vi /pattern filename:打开文件,将光标放在与模式匹配的第一个字符串上。
Vi -r文件名:上次用Vi编辑时系统崩溃。恢复文件名。
Vi文件名.文件名:打开多个文件,依次编辑。
Linux命令2,移动光标类命令
h:将光标向左移动一个字符。
l:将光标向右移动一个字符。
空格:将光标向右移动一个字符。
退格:将光标向左移动一个字符。
或者k Ctrl p:将光标上移一行。
或者j Ctrl n:将光标下移一行。
回车:光标下移一行。
或w:光标向前缀右侧移动一个单词。
或者b:将光标向左移动一个单词到前缀。
或者e:将光标向右移动一个单词到单词的末尾。
):光标移动到句尾。
(:光标移动到句首。
}:将光标移到段落的开头。
{:光标移动到段落末尾。
NG:光标移动到第n行的开头。
N:将光标向下移动N行。
N-:将光标向上移动N行。
N$:光标移动到第n行的末尾。
h:将光标移到屏幕的顶行。
m:把光标移到屏幕的中间一行。
l:将光标移到屏幕的最后一行。
0:(注意数字0)光标移动到当前行的开头。
$:光标移动到当前行的末尾
Linux命令3,屏幕滚动命令
Ctrl u:将屏幕转到文件开头的一半。
Ctrl:将屏幕转到文件末尾的一半
Ctrl:将一个屏幕翻转到文件的末尾
ctrl b;将一个屏幕转到文件顶部。
Nz:将第n行滚动到屏幕顶部,如果没有指定n,则将当前行滚动到屏幕顶部。
Linux命令4。插入文本类命令
I:在光标前面
I:在当前行的开头
答:光标后面
答:在当前行的末尾
o:在当前行下创建一个新行。
o:在当前行之上创建一个新行。
r:替换当前字符
r:替换当前字符和后续字符,直到按下ESC键。
s:从当前光标位置开始,用输入文本替换指定数量的字符。
s:删除指定数量的行并用输入的文本替换它们。
Ncw或nCW:修改指定的字数。
NCC:修改指定的行数。
Linux命令5,删除命令
Ndw或ndW:删除光标前后的n-1个单词。
Do:删除到行首
D$:删除到行尾
Nd:删除当前行和后面的n-1行。
或者x:删除一个字符,光标后x,光标前x。
Ctrl u:删除在输入模式下输入的文本。
Linux命令6,搜索和替换命令
/pattern:从光标的开头到文件的结尾搜索模式。
?模式:从光标开始到文件开始搜索模式。
n:沿相同方向重复最后一个搜索命令。
n:反方向重复最后一个搜索命令。
:s/p1/p2/g:用p2替换当前行中的所有p1。
:n1,n2s/p1/p2/g:用p2替换n1到n2行中的所有p1。
:g/p1/s//p2/g:用p2替换文件中的所有p1。
Linux命令7,选项设置
全部:列出所有选项设置。
术语:设置终端类型
无知:搜索时忽略大小写
列表:显示制表位(Ctrl I)和行尾标记($)
编号:显示行号
报告:显示由面向行的命令修改的数字。
简洁:显示一条简短的警告消息。
警告:如果在更改到另一个文件时没有保存当前文件,将显示禁止写入消息。
Nomagic:搜索模式中允许使用前面不带“\”的特殊字符。
Nowrapscan:当搜索到达文件的两端时,禁止vi从另一端开始。
Mesg:允许vi用write在自己的终端上显示其他用户写的信息。
Linux命令8,最后一行模式命令
:n1,n2 co n3:将n1和n2行之间的内容复制到n3行下面。
:n1,n2 m n3:将n1和n2行之间的内容移动到n3行。
:n1,n2 d:删除n1和n2行之间的内容。
:w:保存当前文件。
:e filename:打开文件文件名进行编辑。
:x:保存当前文件并退出。
:问:退出
:n1,n2 w!命令:将文件中从n1到n2的内容作为命令的输入并执行。如果未指定n1和n2,则意味着将整个文件内容作为命令的输入。
:r!Command:将command命令的输出结果放在当前行。
Linux命令9,寄存器操作
?Nyy:将当前行及其下N行的内容保存到寄存器中?其中?是一个字母,n是一个数字。
?Nyw:保存当前行和接下来的N个字到寄存器?其中?是一个字母,n是一个数字。
?Nyl:将当前行及其后面的N个字符保存到寄存器中?其中?是一个字母,n是一个数字。
?警察:去拿收银机?并将它放在光标位置。这里吗?可以是字母,也可以是数字。
Nd:删除当前行及其下总共N行文本,将删除的内容放入1号删除寄存器。
本文到此结束,希望对大家有所帮助。
Linuxvi命令1。进入vi的命令Vifilename:打开或创建一个新文件,并将光标放在第一行的开头。Vifil
本文来源于:美洲华联社【美洲华联社2月28日洛杉矶报道】洛杉矶县县政委员会今天同意在3月底结束洛县因...
凯美特气(002549 SZ)公告,公司于2023年2月28日收到深圳证券交易所出具的《关于受理湖南凯美特气体股份...
据TheAutopian采访,一位负责运营该公司N部门的现代高管表示有兴趣将其令人惊叹的NVision74
1、Dantest精神压力分析系统是采用HRV分析的原理,分析交感与副交感神经调控心脏的相互作用,自动测量自...
近年来,不少人出境务工,派遣公司大多会为他们购买人身保险,但一些意外伤害保险合同约定的保险范围模糊。
丰田新一代埃尔法官图提前曝光!最快下月首发,尺寸大幅提升
1、文言文方便的意思是2、国语辞典3、方便fāngbiànㄈㄤㄅㄧㄢˋ4、1 便利。5、如:「马路开通之后,行车方
2月28日,西秀区西街街道友谊社区举行“暖心家园”系列活动启动仪式,十余户计生家庭参加。仪式上,参会...
1、决定近义词:决心,决意,决断。2、决策,决计,决议。3、定夺,抉择,断定。4、裁夺决定_百度汉语[...
1、心理咨询师是全国统一的考试,每年的5月和11月,各个城市都有的,可以查一下当地正规的培训机构。2、...
ADC正在成为全球大药企,争夺的优质资产。作为ADC领域的先驱,Seagen更是受到了多家药企的追逐。先是默...
东吴证券国际经纪:给予中国太保买入评级,目标价位39 72元
新型冠状病毒传播性强,不侥幸,不冒险,情谊常在,聚会不急一时。02月28日14时青海果洛昨日累计报告阳...
1、1、茶杯犬很难繁殖,每次最多有两个胎儿,所以数量不多物以稀为贵。2、2、一般来说,正规宠物店或犬...
1、微图,是一种以低价和无约束版权方式销售图片的方式,它的概念来源于‘micropaymentstockpho
近年来,在波动加剧的市场环境下,投资者愈加看重能够穿越周期,保持业绩长虹的基金。进入新的一年,银...
本文转自【荔枝新闻】;前不久,江苏南京,一轿车在靠近检查点时突然变道停车,随后主副驾下车并交换座...
1、VirtualQueryEx是一种函数功能。2、查询地址空间中内存地址的信息。文章到此就分享结束,希望对大家有所
企查查法院公告详情杨颖工作室声明杨颖新浪娱乐讯企查查APP,北京互联网法院刊登一则Angelababy[微博]诉...
X 关闭
X 关闭