vi開啟配置檔案後如何關閉啊

2021-07-28 14:41:27 字數 827 閱讀 3278

先點esc,然後要是儲存的話 輸入:wq 就退出了。

在命令模式中,連按兩次大寫字母z,若當前編輯的檔案曾被修改過,則vi儲存該檔案後退出,返回到shell;若當前編輯的檔案沒被修改過,則vi直接退出, 返回到shell。

在末行模式下,輸入命令

:w vi儲存當前編輯檔案,但並不退出,而是繼續等待使用者輸入命令。在使用w命令時,可以再給編輯檔案起乙個新的檔名。

: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配置檔案

當我們使用vim時,你需要知道一系列的配置檔案.這些配置檔案的位置依賴於vim的安裝位置和你所使用的作業系統.通常,有三個配置檔案,你是必須知道在 能找到的.這是vim最主要的配置檔案.它有兩個版本,全域性版本 global 和使用者版本 personal 開啟vim,在普通模式下輸入下面的命令來找...

我的vi配置檔案

syntax on set showcmd set showmatch set smartcase set expandtab set autowrite set mouse a set autoindent set smartindent set tabstop 4 set shiftwidth ...

如何讓Spring的配置檔案只在開啟服務的時候讀取

第一步 在web.xml中配置中給上下文傳引數 這個會在action裡面用到 web.xml檔案裡配置 contextconfiglocation org.springframework.web.context.contextloaderlistener 在裡指定相應的xml檔名,如果有多個xml檔...