如圖,vi 文件名,接著按回車即可打開對(duì)應(yīng)的文件,如果沒有對(duì)應(yīng)的文件,那么vi命令就會(huì)自動(dòng)創(chuàng)建一個(gè)新的。如圖,vi打開文件后是命令模式狀態(tài),要用i或者a命令才可進(jìn)入可編輯的狀態(tài)喲。這里我就按a進(jìn)入了編輯模式了哦。
創(chuàng)新互聯(lián)專注于涇縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供涇縣營(yíng)銷型網(wǎng)站建設(shè),涇縣網(wǎng)站制作、涇縣網(wǎng)頁(yè)設(shè)計(jì)、涇縣網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造涇縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供涇縣網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
在編輯正文時(shí),利用 vi 命令模式下提供的 shell 切換命令,無(wú)須退出 vi 即可執(zhí)行 Linux 命令,十分 方便。
先按ESC進(jìn)入Command模式,然后輸入“:wq”,回車就可以保存并退出了。
基本上 vi 共分為三種模式,分別是『一般指令模式』、『編輯模式』與『指令列命令模式』。 這 三種模式的作用分別是:一般指令模式 (command mode)、編輯模式 (insert mode)、指令列命令模式 (command-line mode)。
首先所有的Linux發(fā)行版系統(tǒng)上都會(huì)默認(rèn)內(nèi)置vi編輯器,而不一定帶有其他文本編輯器,非常通用;其次,很多軟件的編輯接口都會(huì)默認(rèn)調(diào)用vi;第三,vi具有程序編輯的能力;最后,vi程序簡(jiǎn)單,編輯速度相當(dāng)快速。
1、基本上 vi 共分為三種模式,分別是『一般指令模式』、『編輯模式』與『指令列命令模式』。 這 三種模式的作用分別是:一般指令模式 (command mode)、編輯模式 (insert mode)、指令列命令模式 (command-line mode)。
2、vi命令是UNIX操作系統(tǒng)和類UNIX操作系統(tǒng)中最通用的全屏幕純文本編輯器。 Linux中的vi編輯器叫vim,它是vi的增強(qiáng)版(vi Improved),與vi編輯器完全兼容,而且實(shí)現(xiàn)了很多增強(qiáng)功能。
3、命令模式又稱“末行模式”,用戶輸入的內(nèi)容均顯示在屏幕的最后 一行,按回車鍵,vi 執(zhí)行命令。 退出命令 在編輯模式下可以用 ZZ 命令退出 vi 編輯程序,該命令保存對(duì)正文所作的修改,覆蓋原始文件。
4、命令行下,輸入vim xxx.c就會(huì)進(jìn)入vim一般模式,并開始編輯這個(gè)xxx.c的文件。 使用vim xxx.c就會(huì)默認(rèn)進(jìn)入vim一般模式。
vi只能運(yùn)行于unix中,而vim不僅可以運(yùn)行于unix,windows ,mac等多操作平臺(tái)。
多級(jí)撤消 我們知道在vi里,按u只能撤消上次命令,而在vim里可以無(wú)限制的撤消。易用性 vi只能運(yùn)行于unix類中,而vim不僅可以運(yùn)行于unix,windows ,mac等多操作平臺(tái)。
搜索不同 Vi:Vi不支持正則表達(dá)式的搜索。Vim:Vim支持正則表達(dá)式的搜索。腳本語(yǔ)言不同 Vi:Vi沒有自己的腳本語(yǔ)言,只是在Unix及Linux系統(tǒng)下進(jìn)行編輯的工具。
我們知道在 vi 里,按 u 只能撤消上次命令,而在 VIM 里可以無(wú)限制的撤消。易用性 vi 只能運(yùn)行于 unix 中,而 VIM 不僅可以運(yùn)行于 unix,windows ,mac 等多操作平臺(tái)。語(yǔ)法加亮 VIM 可以用不同的顏色加亮顯示代碼。