当前位置:首页 > 虚拟机 > 正文

虚拟机怎么退出vim编辑模式(虚拟机如何进入vim模式)

linuxvi编辑器退出按esc,再按shift+;没有反应,是什么原因?

不要使用图形,使用命令行连接vi并尝试作
例如Putty等工具

linux中vi编辑器如何使用?

建议查找相关的Linux教程。我在百度上几句话也解释不清楚。vi编辑器是所有Unix和Linux下的标准编辑器。它与任何现代文本编辑器一样强大。这里简单介绍一下它的使用以及一些说明。由于vi编辑器对于任何版本的Unix和Linux都是相同的,因此无论何时介绍vi,您都可以了解更多有关它的信息。Vi也是Linux中最基本的文本编辑器。学会了它,你在Linux世界就没有问题了。1、vi的基本概念基本上,vi可以分为三种状态,即命令模式(commandmode)、模式(Insertmode)、底线模式(​​lastlinemode)1)命令行模式(commandmode)控制着屏幕光标、字符、单词或删除行,移动和部分并进入模式,或转到最后一行模式。2)模式(InsertMode)文本输入只能在模式下完成。按[ESC]键返回命令行模式。3)底行模式(lastlinemode)保存文件或退出vi,还可以设置编辑环境,如搜索字符串、列出行号等。不过,一般我们在使用vi的时候,都会将vi简化为两种模式,即底线模式(​​lastlinemode)也包含在命令行模式(commandmode)中。基本作a)输入vi。在提示符下输入vi和文件名后,将进入vi的全屏编辑界面:$vimyfile。不过,需要特别注意的一点是,进入vi后,你处于【命令行模式】(commandmode)】,需要切换到【模式(InsertMode)】才能输入文本。次使用vi的人会想先使用上下左右键来移动光标。结果电脑一直响个不停,惹恼了他们。所以进入vi后先不要动,切换到【模式(Insertmode)】然后说话!b)切换到模式编辑文件。点击【命令模式】中的字母i,进入【模式】。此时,您可以开始输入文本。c)切换您现在处于【模式】,如果您发现输入了错误的单词,您只能继续输入文字!如果要使用光标键后退并删除某个单词,必须先按[ESC]键进入[commandmode(命令模式)],然后删除该单词。d)退出vi并保存文件命令行模式下保存并退出:在【commandmode(命令模式)】中输入ZZ,按【:】键进入【Lastlinemode】,例如::wfilename(输入[wfilename]to文章以指定文件名filename保存):wq(输入[wq],保存并退出vi):q!(输入q!,强制退出vi而不保存):x(保存并退出vi编辑器)3.命令行模式功能键(commandmode)1).按切换到模式即可进入模式。按“i”进入模式后,文件输入从当前光标位置开始;按[a]进入模式后,输入文件从光标当前位置开始。在下一个位置开始输入文字;按[o]进入模式后,将新行,并从行首开始输入文本。2)。按[ESC]键从模式切换到命令行模式。3)。vi光标的移动可以直接用键盘上的光标进行上下左右移动,但普通vi使用小写英文字母[h]、[j]、[k]和[l]来控制光标分别向左、底部和左侧。向右上方移动一格。按[ctrl]+[b]:屏幕“后”移一页。按[ctrl]+[f]:屏幕“向前”移动一页。按[ctrl]+[u]:屏幕“向后”移动半页。按[ctrl]+[d]:屏幕“向前”移动半页。按[gg]:移至文章行。(仅适用于Vim)按[G]:转到文章末尾。按[$]:移动到光标所在行的“末尾”。按[^]:移动到光标所在行的“开头”。按[w]:光标跳转到下一个单词的开头。按[e]:光标跳转到该单词的下一个单词的末尾按[b]:光标返回到上一个字符的开头按[#l]:光标移动到该单词的第#个位置线,如:5l、56l。Vi还提供了三个命令来在全屏上移动光标,而无需滚动文件本身。分别是H、M、L指令。(1)H命令该命令将光标移动到屏幕行的开头(即左上角),这是当前屏幕的行,而不是整个文件的行。使用此命令可将光标快速移动到屏幕顶部。如果在H命令前添加数字n,则光标将移动到第n行的行首。需要注意的是,使用dH命令会删除从光标当前行到显示屏幕行的所有内容。(2)M指令该指令将光标移动到屏幕显示文件中行的开头。即如果当前屏幕已满,则移动到整个屏幕的中心线;如果未满,则移至该行文本的中间行。使用此命令可将光标从屏幕上的任意位置快速移动

ubuntu基本作

ls,即list,列出目录下的所有项目示例:显示当前目录ls显示/home/shaofa目录ls/home/shaofa以详细方式显示ls-l/home/shaofa其中,-l为参数,参数一般为-Home1输入命令和路径时,按TAB键自动补全ls/ho→ls/home2可以浏览输入历史记录按↑↓方向键上下滚动3可以并在主机和虚拟机之间粘贴,通常这种情况下,文本和文件都可以到pwd,即printworkingdirectory显示当前工作目录cd,即changedirectory,更改目录示例:切换到cd用户的主目录更改为a某些目录cd/home/shaofa/example几个特殊目录:~代表当前用户的主目录。。代表当前目录。..代表目录。cd~更改主目录。cd~/example切换到主目录下的example目录。cd../www更改为目录,然后更改为www子目录。目录mkdir,即makedirectory创建目录mkdirabcmkdir-pabc/123/test。使用-p参数可以创建rmdir路径的所有分层目录,即removedirectory删除空的rmdirabc目录,如果该目录不为空,则删除失败的tar,即tapearchive文件压缩并创建tar归档包示例其中,c,表示create创建文件v,表示verbose显示详细信息f,表示文件也可以压缩到多个目录e1file2file3恢复包归档tar-xvf示例.-Coutdir其中,-C参数指定目标目录。默认情况下,当前目录下以前的tar格式不进行压缩,将较大的尺寸合并并压缩解压示例-Coutdir通常我们看到的都是*.格式的软链接,它是(link)命令中创建软链接的“快捷方式”ln-ssourcelink其中,-s表示soft软链接(默认为hard),如ln-sexampleexample2软链接的特点:1删除软件链接对原文件没有影响2删除原文件,软件链接失效。使用ls-l查看文件详细信息时,可以看到目标路径。例如,ls-l/可以发现/bin实际上指向/usr/bin目录。例如添加用户sudouseradd-mtest1其中sudo表示以管理员身份运行1添加用户sudouseradd-mtest1其中参数-m表示添加用户在/home下的目录2更改用户密码sudopasswdtest13删除用户sudouserdeltest11登录时,默认不允许root用户登录2only只有特殊用户才能运行sudo。例如,yanjingliang可以运行sudo,但test1不能。在Linux下,可以执行sudo命令的用户称为sudoer。root超级用户类似于Windows中的管理员用户。切换到root用户。有了所有权限,就可以直接次使用useradd等1命令时,需要给root设置密码sudopasswdroot2切换到root用户suroot其中,su表示switchuser3exitexititsuroot仅对当前会话有效(终端)并且不影响当前桌面环境。root的权力太大了,所以使用Linux时需要小心。可以创建多个用户,并使用组来管理用户。例如:男生组男生mingbogangqiang生组生fanghongyueyuan创建组groupaddboys创建用户useradd-m-gboysming其中-g表示

我装了ubuntu虚拟机,用vi编辑的时候,为什么在模式下不能用上下左右键啊?,那四个键变成ABCD了

vi的模式只能,不能上下左右移动,退格键不能删除字符,只是覆盖前面的字符。
按Esc启动编辑模式,然后使用上、下、左、右。另外,HLJK还可以用作左、右、上、下。
建议初学者使用nano,方便快捷。保存是Ctrl+O,退出是Ctrl+Z。