vi/vim 基本使用方法
vi編輯器是所有unix及linux系統下標準的編輯器。
$ vim 1.txt
以vi開啟乙個檔案就直接進入一般模式了(這是預設的模式)。在這個模式中, 你可以使用上下左右按鍵來移動游標,你可以使用刪除字元或刪除整行來處理檔案內容, 也可以使用複製、貼上來處理你的檔案資料。
此時可以使用幾個命令
查詢與替換
【/word】 向游標向下尋找乙個名稱為word的字串
【?word】 向游標向上尋找乙個名稱為word的字串
【n】 代表重複前乙個查詢的動作
【n】 與n剛好相反,為【反向】進行行前乙個查詢動作
查詢字元之後查詢的字元會高亮顯示,輸入 :nohl 可以取消高亮
:set nu 顯示行號 :set nonu 取消顯示行號
刪除、複製與貼上
【dd】 刪除游標所在行
【ndd】 刪除游標所在的向下n行
【d1g】 刪除游標所在行到第一行的所有資料
【dg】 刪除游標所在到最後一行的所有資料
【yy】 複製游標所在的那一行
【nyy】 複製游標所在的向下n列
【p】將已複製的資料在游標下一行貼上上
【p】 則為貼在游標的上一行
【u】 恢復前乙個操作
插入模式
按下 a 或者 i 將會進入寫入模式,此時就可以輸入文字了。
退出及儲存檔案
按下esc之後輸入
:w(寫入)
:wq(輸入「wq」,存檔並退出vi)
:q!(輸入q!, 不存檔強制退出vi)
vi/vim 基本使用方法
vi編輯器是所有unix及linux系統下標準的編輯器。
$ vim 1.txt
以vi開啟乙個檔案就直接進入一般模式了(這是預設的模式)。在這個模式中, 你可以使用上下左右按鍵來移動游標,你可以使用刪除字元或刪除整行來處理檔案內容, 也可以使用複製、貼上來處理你的檔案資料。
此時可以使用幾個命令
查詢與替換
【/word】 向游標向下尋找乙個名稱為word的字串
【?word】 向游標向上尋找乙個名稱為word的字串
【n】 代表重複前乙個查詢的動作
【n】 與n剛好相反,為【反向】進行行前乙個查詢動作
查詢字元之後查詢的字元會高亮顯示,輸入 :nohl 可以取消高亮
:set nu 顯示行號 :set nonu 取消顯示行號
刪除、複製與貼上
【dd】 刪除游標所在行
【ndd】 刪除游標所在的向下n行
【d1g】 刪除游標所在行到第一行的所有資料
【dg】 刪除游標所在到最後一行的所有資料
【yy】 複製游標所在的那一行
【nyy】 複製游標所在的向下n列
【p】將已複製的資料在游標下一行貼上上
【p】 則為貼在游標的上一行
【u】 恢復前乙個操作
插入模式
按下 a 或者 i 將會進入寫入模式,此時就可以輸入文字了。
退出及儲存檔案
按下esc之後輸入
:w(寫入)
:wq(輸入「wq」,存檔並退出vi)
:q!(輸入q!, 不存檔強制退出vi)
vi/vim 基本使用方法
vi編輯器是所有unix及linux系統下標準的編輯器。
$ vim 1.txt
以vi開啟乙個檔案就直接進入一般模式了(這是預設的模式)。在這個模式中, 你可以使用上下左右按鍵來移動游標,你可以使用刪除字元或刪除整行來處理檔案內容, 也可以使用複製、貼上來處理你的檔案資料。
vim 命令整理(自己經常使用)
vimm vimsual 是linux unix 系列os 中通用的全屏編輯器。vimm 分為兩種狀態,即命令狀態和編輯狀態。在命令狀態下。所鍵入的字元系統均作命令來處理。如 q 代表退出,而編輯狀態則是用來編輯文字資料的。當你進入vim 時。會首先進入命令狀態。在命令狀態下,按 i 插入 或 a ...
VIM命令使用記錄
最近換了mac本,感覺用命令列的時候越來越多了,儘管現在圖形化介面越來越多,也越來越方便了,但是感覺用命令列還是很舒服,很方便的 但是由於用windows久了對於一些命令不是很熟悉了,所以在此記錄下,便於以後方便查詢 命令作用 mkdir 目錄名 新建目錄 vim 檔名 檢視檔案 cd 檔案目錄 進...
再探vim經常使用命令
最開始學習過vim,見 下面操作均是在命令列模式下執行的 啟動vim vim 不指定檔名稱,在儲存檔案時指定檔名稱 vim filename 開啟指定檔案,此檔案能夠存在也能夠不存在 vim n filename 進入vim,游標停在第n行開始處 vim filename 進入vim,游標停在檔案最...