在我們實際程式設計或者寫文件的過程中,需要對文字進行快速的編輯等操作,比如說快速的刪除一些指定內容,快速的定位游標並進行插入文字操作,貼上,複製,等等功能,以下是常用的vim文字編輯命令。
1、插入文字資料
a 在游標當前所在字元位置的後面輸入文字資料。
a 在游標當前所在行的行尾(也即最後乙個字元位置)後面輸入文字資料。
i 在游標當前所在字元位置的前面輸入文字資料。
i 在游標當前所在行的行首(也即在第乙個非空白的起始字元)前面輸入文字資料。
o 在游標當前所在行下面的行首位置輸入文字資料。
o 在游標當前所在行上面的行首位置輸入文字資料。
2. 修改文字
c 替換當前文字行游標所在字元位置之後的所有資料,以esc鍵結束。
cw 替換游標當前所在字元位置及之後的整個字或部分字,以esc鍵結束。
[n]cc 替換當前行,或從當前行開始的n行文字,以esc鍵結束。
[n]s 替換游標當前所在位置的單個字元,或從游標當前位置開始的n個字元,以esc鍵結束。
s 替換當前行,以esc鍵結束。
r 替換游標當前所在位置的單個字元。
r斷行。也可使用「a」或「i」命令加enter及esc鍵實現。
r 從游標當前所在的字元位置開始,替換隨後的所有字元,直至按下esc鍵。
xp 交換字元位置。交換游標當前所在位置開始字元位置。
~ 轉換游標當前所在位置字元的大小寫。
u 撤銷最近一次執行的編輯命令,或依次撤銷先前執行的編輯命令。
:u 同上(ex編輯命令)。
u 撤銷施與當前文字行的編輯處理。
3. 刪除文字
[n]x 刪除游標當前所在位置的字元,或刪除從游標當前位置開始的n個字元。
[n]x 刪除游標當前所在位置的前乙個字元,或刪除游標當前所在位置之前的n個字元。
dw 刪除游標當前所在位置的乙個整字或部分字元。如果游標在字首,則刪除整字。如果游標在字的中間任何位置,則刪除游標位置及之後的字元。
[n]dd 刪除游標當前所在的文字行,或刪除從當前行開始的n個文字行。
d 刪除當前文字行從游標位置開始之後的所有字元。
dg 刪除從當前行開始直至檔案最後一行的所有文字行。
d[n]g 刪除從檔案的第n行開始直至當前行的所有文字行。
:line#1,line#2 d 刪除從指定的行號line#1到line#2之間的所有文字行。
4. 複製與移動文字
[n]yy 複製游標當前所在的文字行,或從當前行開始的n個文字行。
[n]y 同上。
p(小寫) 把複製或刪除(「dd」命令)的文字行貼上到游標所在行的下面。
p(大寫) 把複製或刪除(「dd」命令)的文字行貼上到游標所在行的上面。
:line#1,line#2 co line#3 把第line#1~line#2行複製到第line#3行之後。
:line#1,line#2 m line#3 把第line#1~line#2行移至第line#3行之後。
Linux學習筆記 vim文字編輯軟體
1.normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。2.insert mode 進入vim輸入a i 或o鍵。即可進入insert mode,此模式下可以輸入文字內容。3...
文字編輯工具vim
文字編輯工具 vimvim與 vi的區別 vim是 vi的公升級版,vi和 vim的最大區別就是編輯乙個文字時 vi不會顯示顏色,而 vim會顯示顏色。顯示顏色便於使用者進行編輯。安裝vim 工具的方法 yum install y vim enhanced vim有 3當我們使用命令 vim fil...
Vim文字編輯工具
root centos 01 vim bash vim 未找到命令 root centos 01 yum install y vim enhanced一般模式 當vim filename編輯乙個檔案時,一進入該檔案就是一般模式了。在這個模式下,你可以做的操作有 上下移動游標 刪除某個字元 刪除某行 ...