Vim第五講 內部命令 另存 部分儲存 插入檔案

2021-10-08 14:00:35 字數 2118 閱讀 4915

** 輸入 :! 然後緊接著輸入乙個外部命令可以執行該外部命令。**
按下我們所熟悉的:命令使游標移動到螢幕底部。這樣您就可以輸入一行命令了。

接著輸入感嘆號!這個字元,這樣就允許您執行外部的 shell 命令了。

我們以ls命令為例。輸入!ls 《回車》。該命令就會列舉出您當前目錄的

內容,就如同您在命令列提示符下輸入ls命令的結果一樣。如果!ls沒起

作用,您可以試試:!dir看看。

** 要將對檔案的改動儲存到檔案中,請輸入 :w filename 。**
輸入:!dir或者:!ls獲知當前目錄的內容。您應當已知道最後還得敲

《回車》吧。

選擇乙個未被用到的檔名,比如test

接著輸入:w test(此處test是您所選擇的檔名。)

該命令會以test為檔名儲存整個檔案 (vim 教程)。為了驗證這一點,

請再次輸入:!dir:!ls檢視您的目錄列表內容。

請注意:如果您退出 vim 然後在以命令vim test再次啟動 vim,那麼該檔案內

容應該同您儲存時的檔案內容是完全一樣的。

現在您可以刪除 test 檔案了。

ms-dos下,請輸入::!del test

unix下,請輸入::!rm test

** 要儲存檔案的部分內容,請輸入 v motion :w filename **
移動游標到本行。

接著按v鍵,將游標移動至下面第五個條目上。您會注意到之間的文字被高亮了。

然後按:字元。您將看到螢幕底部會出現:'<,'>

現在請輸入w test,其中test是乙個未被使用的檔名。確認您看到了

:'<,'>w test之後按《回車》鍵。

這時 vim 會把選中的行寫入到以 test 命名的檔案中去。使用:!dir:!ls

確認檔案被正確儲存。這次先別刪除它!我們在下一講中會用到它。

** 要向當前檔案中插入另外的檔案的內容,請輸入 :r filename **
通過命令:r test將前面建立的名為 test 的檔案提取進來。

您所提取進來的檔案將從游標所在位置處開始置入。

為了確認檔案已經提取成功,移動游標回到原來的位置就可以注意有兩份第

五講第三節的內容,乙份是原始內容,另外乙份是來自檔案的副本。

:!command用於執行乙個外部命令 command。

請看一些實際例子:

(ms-dos) (unix)

`:!dir` `:!ls` - 用於顯示當前目錄的內容。

`:!del filename` `:!rm filename` - 用於刪除名為 filename 的檔案。

:w filename可將當前 vim 中正在編輯的檔案儲存到名為 filename 的文

件中。v motion :w filename可將當前編輯檔案中可視模式下選中的內容儲存到檔案

filename 中。

:r filename可提取磁碟檔案 filename 並將其插入到當前檔案的游標位置

後面。:r !dir可以讀取dir命令的輸出並將其放置到當前檔案的游標位置後面。

Vim第五講 內部命令 另存 部分儲存 插入檔案

輸入 然後緊接著輸入乙個外部命令可以執行該外部命令。按下我們所熟悉的 命令使游標移動到螢幕底部。這樣您就可以輸入一行命令了。接著輸入感嘆號 這個字元,這樣就允許您執行外部的 shell 命令了。我們以ls命令為例。輸入 ls 回車 該命令就會列舉出您當前目錄的 內容,就如同您在命令列提示符下輸入ls...

第五講 Oracle使用者

oracle使用者的概念對於oracle資料庫至關重要,在現實環境當中乙個伺服器一般只會安裝乙個oracle例項,乙個oracle使用者代表著乙個使用者群,他們通過該使用者登入資料庫,進行資料庫物件的建立 查詢等開發。每乙個使用者對應著該使用者下的n多物件,因此,在實際專案開發過程中,不同的專案組使...

小布老師 PL SQL 第五講

一 巢狀塊變數的使用範圍 1.外部塊中的變數可以在內部塊中訪問,內部塊中的變數不可以在外部訪問 2.如果外部塊與內部塊有定義了相同的名稱的變數,則要加上標籤,如果不加標籤,則優先使用本塊的變數 例子 1 package body scope demo is procedure set global ...