vim編輯器只能編輯字元,不能向windows中的文字處理軟體word等對文字進行排版工作。vim可以執行輸出、刪除、查詢、替換等多數文字操作,而且使用者可以根據需要對其進行定製。
vim共有3中工作模式:命令模式、插入模式和末行模式。
1、命令模式
當使用vim建立或開啟乙個檔案時,預設的模式就是命令列模式。在此模式下輸入的字元都會作為命令來解析。
命令模式進入插入模式的指令:
a:從當前游標位置之後插入
i:從當前游標位置開始插入
o:下一行開始插入
o:上一行開始插入
cc:整行刪掉後插入
c:刪除游標到尾行的內容開始插入
2、插入模式
插入模式又稱為文字編輯模式,就是可以像記事本一樣編輯文字,包括插入和刪除等操作。輸入任何字元都會成為文字內容。在插入模式下如果按esc就會進入到「命令模式」。
3、末行模式
末行模式又稱為底行模式。在命令模式下輸入冒號「:」即可切換到末行模式。在此模式下可以輸入相應的命令來完成文字的搜尋、替換、儲存等工作。命令執行完畢後自動切換到命令模式。
命令列模式進入末行模式
:w 儲存
:q 退出編輯
:wq 儲存並推出
:q! 強制退出
:w newfile 另存為
:num 將游標直接移動到num行
?string 向上搜尋
/string 向下搜尋
:set 高亮顯示
:set nolhlsearch 取消高亮顯示
下面簡單演示一下:通過vim建立乙個檔案,輸入內容後退出。
(1)在終端輸入命令vim test.txt,如果存在test.txt,則開啟,不存在則建立。
(2)進入vim介面後,工作模式為命令模式,此時按下鍵盤上「a」鍵,進入插入模式,在當前位置插入。同時輸入一些文字。
(3)內容編輯好後,按下esc鍵進入命令模式,可以選擇連續兩次輸入大寫的「z」,則完成儲存退出操作。或者按下「:」鍵,進入末行模式,輸入命令wq,儲存退出。
下面是一些命令模式下常用的命令:
命令模式下的命令
1.游標的移動
游標移動到最後一行 shift +g
第一行 gg
num行 num shift +g
游標移動到當前行的最後 shift + 4
當前行第一列 shift + 6
移動到當前頁的首行 shift + h
移動到尾行 shift + l
移動到中間 shift + m
翻頁 ctrl + f
退頁 ctrl + b
2.檔案內容批量處理
刪除一行 dd
刪除n行 n dd
刪除一段** d line_num(行號) shift + g 刪除當前游標到這一行的內容
刪除當前到末尾的內容 d shift +g
拷貝一行 yy
拷貝n行 n yy
拷貝一段** y line_num(行號) shift + g 拷貝當前游標到這一行的內容
貼上 p
撤銷 u
Linux 文字編輯Vim
去掉dns網域名稱解析 root localhost vim etc ssh sshd config 進入vim文字編輯 permituserenvironment no compression delayed clientaliveinterval 0 clientalivecountmax 3 ...
Linux 文字編輯工具vim
vim 的三種模式 一般模式 編輯模式 命令模式。一般模式 當你 vim filename 編輯乙個檔案時,一進入該檔案就是一般模式了 在這個模式下,你可以做的操作有,上下移動游標 刪除某個字元 刪除某行 複製 貼上一行或者多行。從一般模式進入編輯模式,只需你按乙個鍵即可 i,i,a,a,o,o,r...
linux文字編輯工具 vim
1.vim簡介 vim是從vi發展出來 第乙個版本由布萊姆 公尺勒在1991年發布 它基於vim許可證,相容gpl。vim 的全名為 vi improved 意思為vi改良版 vim與vi不同點為,vim可以用顏色直觀顯示,方便檢視 2.安裝vim 安裝vim的命令 yum install y vi...