vim文本編輯器基本操作方法

三種模式之間轉(zhuǎn)換:
一般模式
可用于光標(biāo)移動、復(fù)制粘貼、查找替換
移動光標(biāo)常用操作:
h 、j、 k、 l 對應(yīng)方向 ← 、↑ 、 ↓ 、 →
空格鍵 -----------> 跳到下一個字符
0 / home鍵 -----------> 回到行首
$ / end鍵 -----------> 回到行末
數(shù)字n+空格鍵 ----------> 向后n個字符 (到行末會換行計算)
數(shù)字n+上下方向鍵 ------> 移動 n 行
ctrl + f /b -------------> 向下/上一頁 (對應(yīng)PageDowm、PageUp鍵)
數(shù)字n+左右方向鍵 -----> 移動 n 個字符
G ------->文件末
數(shù)字n +G ------->定位第n行
gg -------> 文件首(相當(dāng)于1G)
復(fù)制、粘貼、刪除常用操作:
[數(shù)字n] + x,X --------> 刪除后/前n個字符
[數(shù)字n] + dd --------> 刪除n行
[數(shù)字n] + yy --------> 向后復(fù)制n行
p,P --------> 向后/前粘貼
u --------> 撤銷操作
. --------> 重復(fù)前一個操作 ( 就一個 "點(diǎn)號" 哦 )
ctrl + r --------> 重復(fù)前一個操作 (親測無效, 哪里不對?)
J --------> 將后一行結(jié)合為同一行
查找與替換:
/queryStr ------> 查找一個字符串 ??捎?n,N鍵從查找中前后移動 。 另一種查找方法 ?queryStr
:1,9s/queryStr/replaceStr/[c] --------> 從1~9行的queryStr字符替換為replaceStr字符,c=confirm 讓用戶確認(rèn)[可選參數(shù)]
s=substitution queryStr=查詢的字符串 replaceStr=替換的字符串
編輯模式:
i,I a,A o,O r,R ------> 進(jìn)入編輯模式
esc退出鍵 ------------> 回到一般模式
命令模式:
w ------> write 寫數(shù)據(jù)
q ------> quite 退出
! -------> 強(qiáng)制執(zhí)行 ( 需權(quán)限)
如:
:wq -----> 緩沖區(qū)數(shù)據(jù)寫入文件并退出
:q! -----> 強(qiáng)制退出,不保存文件
:w! ------> 文件為只讀時,強(qiáng)制保存文件 (需要權(quán)限)
:[mLine,nLine] w newFileName ------> 另存為一個新文件 。 [mLine,nLine] 為從m行到n行 ,此參數(shù)可省略。
:r fileName ------> r=read 讀取一個文件的數(shù)據(jù)到光標(biāo)后面
:! command -------> 暫時離開vim編輯器,并執(zhí)行一條命令。
set nu --------> 顯示行號, 取消顯示為set nonu
相關(guān)文章
- vim三種模式怎么使用?vim中有三種基本模式,可以對文本進(jìn)行操作,這三種模式有什么區(qū)別嗎?下面我們就來看看vim編輯器三種模式介紹,需要的朋友可以參考下2019-11-16
- Vim文本編輯器怎么實現(xiàn)全局替換?Vim文本編輯器中的代碼想要實現(xiàn)全局替換,該怎么替換呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-08-26
蘋果電腦下如何更新vim版本?在Mac下升級vim8.0版本的方法介紹
VIM8.0發(fā)布很久了,很多用戶還沒有更新,最近,很多網(wǎng)友問小編蘋果電腦下如何更新vim版本?今天小編就給大家詳細(xì)介紹一下在Mac下升級vim8.0版本的方法步驟,希望對大家有所2018-03-12WinAVI MP4 Converter如何進(jìn)行文件格式轉(zhuǎn)換?WinAVI MP4 Converter
怎么使用WinAVI MP4 Converter轉(zhuǎn)換文件格式?WinAVI MP4 Converter是一款便攜式視頻設(shè)備上的MP4/3GP文件格式轉(zhuǎn)換工具,可以轉(zhuǎn)換幾乎所有的視頻格式,一起來看看具體的使用2016-10-11- 本篇文章向大家介紹Vim的分屏使用技巧,對于程序員朋友是非常值得一看的。希望這篇文章對大家有所幫助2014-08-20
- vim編輯器使用教程來咯~如果你想了解vim文本編輯器使用方法的話可以來看下文哦~小編還會提供下載鏈接,vi編輯器是所有Linux系統(tǒng)的標(biāo)準(zhǔn)編輯器,用于編輯任何ASCII文本,2014-05-14
- 這篇文章主要介紹了vim編輯器快捷鍵中文對照表,需要的朋友可以參考下2014-05-05
- 這篇文章主要介紹了將vim打造成c++超級ide的方法,步驟主是安裝一些vim插件,方法很簡單,需要的朋友可以參考下2014-04-10
- 利用vim的map映射,把編譯執(zhí)行這種常規(guī)性的命令綁定到一個快捷鍵上,這樣就很方便了2013-12-23
- linux vim配置文件:語法高亮、顯示狀態(tài)行、C程序提供自動縮進(jìn)等設(shè)置2013-12-13