linux vi保存退出命令 (如何退出vi)
有很多方法:
退出【tuì chū】🛰Vi
当编辑【dāng biān jí】完文件【wán wén jiàn】🤙,准备退出【tuì chū】🛰Vi返回到【fǎn huí dào】shell时【shí】🐧,可以使✉用以下🆑几种方法之一。
在命令【zài mìng lìng】📊模式中,连按两【lián àn liǎng】次大写【cì dà xiě】字母【zì mǔ】Z,若当前【ruò dāng qián】👃编辑的🏮文件【wén jiàn】曾🚳被修改过【gǎi guò】,则【zé】🚆Vi保存【bǎo cún】该文件【wén jiàn】后🈸退出【tuì chū】🛰,返回到【fǎn huí dào】shell;若当前【ruò dāng qián】👃编辑的🏮文件【wén jiàn】📐没被修改过【gǎi guò】,则【zé】🚆Vi直接退出【tuì chū】🛰, 返回到【fǎn huí dào】shell。
在末行【zài mò háng】💽模式下【mó shì xià】👌,输入命【shū rù mìng】🤗令【lìng】
:w
Vi保存【bǎo cún】当🌴前编辑文件【wén jiàn】📐,但并不退出【tuì chū】🛰,而是继🌡续等待【xù děng dài】用户【yòng hù】👪输入命【shū rù mìng】🤗令【lìng】。在使用w命令时【mìng lìng shí】🕑,可以再【kě yǐ zài】给编辑【gěi biān jí】文件【wén jiàn】起🔁一个新🔜的文件【wén jiàn】📐名。
[例🌟6]
:w newfile
此时【shí】🖌Vi将把当【jiāng bǎ dāng】前文件【wén jiàn】🛹的内容【nèi róng】保存【bǎo cún】到指定的newfile中,而原有【ér yuán yǒu】文件【wén jiàn】📐保持不变。若newfile是一个⬆已存在的文件【wén jiàn】📐,则【zé】🚆Vi在显示【zài xiǎn shì】窗口的【chuāng kǒu de】状态行给出【chū】🤣提示信息:
File exists (use ! to override)
此时【shí】🖌,若用户【ruò yòng hù】真的希👼望用文【wén】🔩件的当【jiàn de dāng】前内容【qián nèi róng】📗替换【tì huàn】newfile中原有内容【nèi róng】,可使用命令【mìng lìng】📊
:w! newfile
否则【zé】🚆可选择另外的文【wén】🐘件名来保存【bǎo cún】当🌴前文件【wén jiàn】🛹。
在末行【zài mò háng】💽模式下【mó shì xià】👌,输入命【shū rù mìng】🤗令【lìng】
:q
系统退【xì tǒng tuì】🍪出【chū】🤣Vi返回到【fǎn huí dào】shell。若在用此命令【cǐ mìng lìng】📊退出【tuì chū】🛰Vi时【shí】🐧,编辑文件【wén jiàn】📐没有被保存【bǎo cún】🧠,则【zé】🚆Vi在显示【zài xiǎn shì】窗口的【chuāng kǒu de】最末行🈵显示如【xiǎn shì rú】💁下信息【xià xìn xī】🚆:
No write since last change (use ! to overrides)
提示用🛵户该文【wén】🉑件被修改后没有保存【bǎo cún】,然后❔Vi并不退出【tuì chū】🛰,继续等🎛待用户【yòng hù】👪命令【mìng lìng】📊。若用户【ruò yòng hù】就是不想保存【bǎo cún】被修改后的文件【wén jiàn】📐而要强【ér yào qiáng】行退😝出【chū】🤣Vi时【shí】🐧,可使用命令【mìng lìng】📊
:q!
Vi放弃所👙作修改而直接退到🕣shell下🆑。
在末行【zài mò háng】💽模式下【mó shì xià】👌,输入命【shū rù mìng】🤗令【lìng】
:wq
Vi将先保存【bǎo cún】文件【wén jiàn】🎺,然后❔退出【tuì chū】🛰Vi返回到【fǎn huí dào】shell。
在末行【zài mò háng】💽模式下【mó shì xià】👌,输入命【shū rù mìng】🤗令【lìng】
:x
该命令【mìng lìng】📊的功能同【tóng】命令【mìng lìng】📊模式下【mó shì xià】👌的ZZ命令【mìng lìng】📊功能相【gōng néng xiàng】同【tóng】。
关键词:linux,vi命令
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0