社区
系统维护与使用区
帖子详情
vi怎么退出?
cl007
2001-09-29 02:54:17
...全文
14657
1
打赏
收藏
vi怎么退出?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bkyman
2001-09-29
打赏
举报
回复
有很多方法:
退出Vi
当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。
在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。
在末行模式下,输入命令
:w
Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。
[例6]
:w newfile
此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:
File exists (use ! to override)
此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令
:w! newfile
否则可选择另外的文件名来保存当前文件。
在末行模式下,输入命令
:q
系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。
在末行模式下,输入命令
:wq
Vi将先保存文件,然后退出Vi返回到shell。
在末行模式下,输入命令
:x
该命令的功能同命令模式下的ZZ命令功能相同。
vi
m for windows
用于windows下面的
vi
m编辑器。 给喜欢
vi
m的人使用。详细如下: 好吧,详细点,这里写出一些基本的命令: 【什么是
vi
】
vi
就是linux命令行下的最著名的编辑器之一,(编辑器就是类似windows记事本的功能,不过
vi
功能比记事本强大无限倍!^_^),现在实际使用的都是
vi
m,它是
vi
的改进版本,所以现在的
vi
基本上就是
vi
m了。 【
vi
能做什么】 第一个功能不用多说,
vi
可以编辑文本文件。至于其他的功能,多得无法列举,我只说我所知的一些典型的功能应用: (1)编辑文本文件 (2)方便地阅读程序源代码 (3)当文件目录浏览器来用 (4)提供编程、调试环境 (5)利用
vi
执行一些脚本文件(
vi
有自己的脚本文件语法) (x)等等等等...... 【
vi
的操作模式】
vi
具有两种基本模式,为输入模式(或插入模式、编辑模式)和指令模式(或命令模式)。输入模式下输入字符,文本就会显示在屏幕上;而指令模式下输入字符就解释为一个输入命令并执行,而不会显示相应的字符。理解指令模式最简单方式就是想象平时剪切、复制以及粘贴数据时所发生的情况。 使用[Esc]键可以停止当前操作(插入或者命令)重新回到指令模式,准备接受新的指令。如果本来就在指令模式下面,将会响铃一下。 【最基本的使用】 这里提供了使用
vi
得最基本的操作,能够实现大多数的编辑目的。如果你肯花几分钟把“最基本的使用”的内容都实践一下,那么你至少可以独立地在
vi
m中朝你想要得方向“前进”了。如果你不想学习,那么就把它当作一个“字典”吧。 *用
vi
打开一个文件: 输入“
vi
filename”. 这里,filename就是你要打开的文件的名字,默认打开文件后
vi
处于指令模式。 *进入编辑模式编辑打开的文件: 输入“i”. 或输入“a”. 进入编辑模式后,你可以直接敲入想要输入的字符到文件,两者的区别是i在当前字符前面开始插入,a在当前字符后面开始插入。 *
退出
编辑模式: 输入“[Esc]”. 这样,将返回指令模式,准备接收你要传达给
vi
的指令并执行,如果之前已经在指令模式下,那么系统将响铃提醒一下。 **以下命令都是在命令模式下进行: *撤销修改: 输入“u”. 这里,相比以前的
vi
来说,
vi
m支持多步撤销。 *恢复修改: 输入“[Ctrl]r”. 这里,和撤销命令相反,是撤销的撤销,也可多步。 *复制行到剪切板: 输入“yy”. *复制选定内容到剪切板: (1)输入“v”。 (2)按方向键将高亮选择的内容。 (3)输入“y”。 这里,开始输入v使
vi
临时进入了一个"选择模式",输入方向键可以选择,输入y将选择的内容复制剪切板。 *删除行: 输入“dd”. 注意,
vi
的删除等价于剪切,删除的内容会保存到剪切板中。 *删除选定内容: (1)输入“v”。 (2)按方向键将高亮选择的内容。 (3)输入“d”。 这里,开始输入v使
vi
临时进入了一个“选择模式”,输入方向键可以选择,输入d将选择的内容删除。 *粘贴: 输入“p”. 这样会将剪切板的内容粘贴到光标位置或者光标下一行。 *查找字符并定位到第一个匹配处: 输入“/character”. 这里character是待查找的字符,只要先输入/,再输入待查字符,最后回车即可定位到第一个匹配的字符处。 *定位到匹配查找的下一个字符处: 输入“n”. *定位到匹配查找的上一个字符处: 输入“N”. *保存文件: 输入“:w”. 注意w前面的':',输入':'之后,
vi
m会将':'之后的输入解释为待执行的指令。 *
退出
: 输入“:q”. 这里,如果文件没有保存,将提示无法
退出
,除非你强制
退出
,不保存文件,或者保存
退出
。 *强制
退出
: 输入“:q!”. *保存
退出
: 输入“:wq”. 或输入“ZZ”. *察看帮助 输入":help". ** 另外还有一个简易的教程: 输入命令:
vi
mtutor.
VI
M中的保存和
退出
、
VI
M
退出
命令、如何
退出
vi
m编辑、
VI
M命令大全
退出
命令是,按ESC键 跳到命令模式,然后输入q(不保存)或者wq(保存)
退出
。 其他
退出
命令::w 保存文件但不
退出
vi
:w file 将修改另外保存到file中,不
退出
vi
:w! 强制保存,不推出
vi
:wq 保存文件并
退出
vi
:wq! 强制保存文件,并
退出
vi
:q 不保存文件,
退出
vi
:q! 不保存文件,强制
退出
vi
:e! 放弃所有修改,从上次保存文件开始再编辑
Linux中
vi
的
退出
命令
按i进入编辑模式,进行编辑 编辑结束,按ESC 键 跳到命令模式,然后输入
退出
命令: :w 保存文件但不
退出
vi
编辑 :w! 强制保存,不
退出
vi
编辑 :w file 将修改另存到file中,不
退出
vi
编辑 :wq 保存文件并
退出
vi
编辑 :wq! 强制保存文件并
退出
vi
编辑 q: 不保存文件并
退出
vi
编辑 :q! 不保存文件并强制
退出
vi
编辑 :e! 放弃所有修改,从上次保存文件开始在编辑 ...
linux中
vi
和
退出
简单操作
进入编辑模式,按 o 进行编辑 编辑结束,按ESC 键 跳到命令模式,然后输入
退出
命令: :w保存文件但不
退出
vi
编辑 :w! 强制保存,不
退出
vi
编辑 :w file将修改另存到file中,不
退出
vi
编辑 :wq保存文件并
退出
vi
编辑 :wq!强制保存文件并
退出
vi
编辑 q:不保存文件并
退出
vi
编辑 :q!不保存文件并强制
退出
vi
编辑 :e!放弃所有修改,从上次保...
centos7
vi
保存
退出
_centos7
vi
保存
退出
_linux编辑文件保存
退出
的实操讲解
linux编辑文件后如何保存
退出
?命令是wq 保存并
退出
。首先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并
退出
了。
vi
保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入:1、wq 保存文件并
退出
vi
2、w 保存文件但不
退出
vi
3、w file 将修改另外保存到file中,不
退出
vi
4、q 不保存文件,
退出
vi
最后回车即可。扩展资料
退出
Vi
当编辑...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章