vi模式下怎么保存退出-linux的vim使用教程

初学者进到vi不必乱按电脑键盘。vi的三种方式和各种各样指令非常容易搞混。

vi编辑器是Unix系统软件的初始在线编辑器。它应用控制面板图型方式来仿真模拟文本编辑对话框,容许您查询文档中的行,挪动,插进,编写和更换文档中的文字。

Vi分成三种方式:命令模式,编写方式和最终一行方式。

(1)命令模式。

命令模式是单片机应用的原始方式。在一切正常管理权限下输入“$ vi文件夹名称”,或在临时性根客户下输入“# vi文件夹名称”(比如:root @ XXX-virtualbox:/ect # vi vsftpd . conf),您将最开始进到VI命令模式。在编写方式下按esc键进到命令模式。许多人们在在网上写最终一行方式,按esc进到命令模式。我的电脑进到最终一行方式后,基本上任何的键都被键入了。键入esc表明“[”,而不回到命令模式。因此,假如状况与我一样,进到最终一行方式时,方式是不可以更改的,不必乱按回车(我进到新一行后不可以撤出。。結果按截图键返回桌面,强制性退出vi@)。

在命令模式下:

ZZ:六号出口。

h或

j或往下键:向下移动一行。

k或往上键:移位一行。

l或鼠标右键:往右边挪动一个字符。

PageDown(或ctrl F):降低一个显示屏。

换页(或ctrl B):往上翻一屏。

g:移到缓冲区域的最终一行。

挪动到堆栈中的序号行。

Gg:挪动缓冲区域的第一行。

x:删除当前鼠标光标部位的标识符。

Dd:删除当前鼠标光标行。

Dw:删除当前鼠标光标部位的英语单词。

D$:删除当前鼠标光标部位到行尾的內容。

j:删除当前鼠标光标所属行尾的回车符(拼凑线)。

u:注销上一个编写指令。

a:在当今鼠标光标后增加数据信息。

a:在当今鼠标光标所属行的结尾增加数据信息。

R char:用char更换当今鼠标光标部位的单独标识符。

r:应用文字遮盖当今鼠标光标部位的数据信息,直至按住ESC。

一个非常容易被误按的指令:qq:左下方会发生“音频@”的标志。这也是vim的强悍作用。它能够视频录制一个宏,请参照。

http://www.netingcn.com/vim-recording-function.html

按q终止宏视频录制。

(2)编写方式。

在命令模式下,按住英文字母[I,I,o,o,a,a,r,r]进到编写方式。当您按住以上英文字母时,显示屏左下角很有可能会发生[–insert–或–insert –]字眼,便于您键入文字数据信息。每一个按键的含意如下所示:

a:在鼠标光标后逐渐插进。

a:在行尾插进。

I:从鼠标光标部位的前边插进。

I:从鼠标光标所属列的第一个非空乳白色标识符逐渐插进。

o:在鼠标光标行下增加一行,进到键入方式。

o:在鼠标光标所属行的上边提升一行,进到键入方式。

ESC:回到命令模式。

(3)最终一行方式。

在网上很多人说在命令模式下键入[:]会进到最终一行方式。我的电脑:沒有实际效果。如果你必须进到英文大写方式(按CapsLock),随后按Q,最终一行便会发生:。留意,这时不可以转换回别的方式(假如能,请留言板留言,我能改动,感谢)。您能够在下列時间后键入指令:

:q如果有未修改的缓冲区域数据信息,撤出。

:q!撤销对缓冲区域数据信息的全部改动并撤出[撤出但不储存]。

:w文件大将文档储存到另一个文档。

:wq将缓冲区域数据信息储存到文档中并撤出。

:sp左右切分显示屏。

:vsp左右分屏。

Ctrl w w转换显示屏。

在一些数据信息载入命令模式下,键入[/]进到最终一行方式,这有别于:。/以后,您能够键入检索內容或一些指令。假如在/以后键入了失误的指令,它将全自动返还到命令模式。

温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
未整理

雨婷《服装直播带货运营落地实操课》新号0粉快速带货日销10W+

2021-7-31 0:00:00

未整理

XnSay机器人授权系统源码

2021-8-2 0:00:00

0 条回复 A文章作者 M管理员
我站在你左侧,却像隔着银河。----《你不是真正的快乐》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索