** 輸入 :! 然後緊接著輸入乙個外部命令可以執行該外部命令。**
按下我們所熟悉的:
命令使游標移動到螢幕底部。這樣您就可以輸入一行命令了。
接著輸入感嘆號!
這個字元,這樣就允許您執行外部的 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 ...