vim編輯器快捷鍵中文對照表

鍵 進(jìn)入模式 說明
<ESC> 命令模式 (從編輯模式返回命令模式)
按 i,a, o “插入” 編輯模式 (在當(dāng)前光標(biāo)前開始插入)
i :在光標(biāo)前插入 I 光標(biāo)所在行的行首開始插入
a:在光標(biāo)后開始插入 A:在本行末開始插入
o:在光標(biāo)所在行下另起一行插入 O:在光標(biāo)上插入新行
在命令模式下不要按其它鍵。命令模式下還有更多的命令和模式!
命令行模式下的定位命令:
h: 左移一個字符 j:下移一個字符 k:上移一個字符 l:右移一個字符
$: 移至行尾 0; 移至行首
enter: 移至下行行首
H: 移至到屏幕的上端
M: 移至到屏幕的中端
L: 移至到屏幕的下端
:2 直接到第二行行首
:setnu 設(shè)置行號
:setnonu 取消行號
想要vi打開任何文件都有行號 可以編輯#vi .vimrc 默認(rèn)文件是不存在的 G: 移至打最后一頁的最后一行 可以2G: 一直到第二行的行首 。。。。
復(fù)制,刪除,剪切和粘貼(在命令模式下):
x:刪除光標(biāo)所在的字符
X:刪除光標(biāo)前面的字符
dd:刪除光標(biāo)所在的行
dG:刪除光標(biāo)所在行到末尾(說白了就是光標(biāo)以下行全刪除)
D:刪除光標(biāo)所在行 到結(jié)尾
:nd
yy, Y 復(fù)制當(dāng)前行
nyy,nY 復(fù)制當(dāng)前行以下n行包括當(dāng)前行
p 將已經(jīng)選擇復(fù)制或被刪除的行放到當(dāng)前行下 (粘貼)
dd+p: 說白了就是剪切
命令行模式替換和取消的命令
r:取消光標(biāo)所在處的字符
R:從光標(biāo)所在處開始替換字符,(說白了就是覆蓋)按esc退出
s:替換光標(biāo)所在出字符,(說白了就是刪除光標(biāo)所在字符)并進(jìn)入文本輸入方式
S:替換光標(biāo)所在全行,和刪除當(dāng)前行差不多,并進(jìn)入輸入模式esc退出
u:取消上一步的操作,ctrl+r取消 取消的操作
U:取消對光標(biāo)所在行的操作
保存和退出(從命令模式):
:w 寫入(=存入)
:w filename 寫入文件名為“filename”的指定文件
:x , wq 存入并退出
:q 退出(如果你不對你修改過的文本存盤,你將不會由此退出。)
:q! 退出不論是否對文本進(jìn)行了修改。(在你退出時你不會得到要你存盤的提 示。)
搜索和替換命令:
/string ? string
n 在所選的字符上 向上移動
N 在所選的字符上 向下移動
:%s/old/new/g 替換搜索到的字符
:%s/old/g 刪除搜索到的字符
:r 文件名 讀取文件
:w! 文件名 將所在的文件保存為 ~~~ 名字自己起 ls 在查看下
:! 操作系統(tǒng)的命令 執(zhí)行操作 vi -o file1 file2 同時打開多個文件 {橫向的}
ctrl +ww 在多個文件之間切換
vi -o file1 file2 同時打開多個文件 {縱向的}
ctrl +ww 在多個文件之間切換
相關(guān)文章
- vim三種模式怎么使用?vim中有三種基本模式,可以對文本進(jìn)行操作,這三種模式有什么區(qū)別嗎?下面我們就來看看vim編輯器三種模式介紹,需要的朋友可以參考下2019-11-16
- Vim文本編輯器怎么實(shí)現(xiàn)全局替換?Vim文本編輯器中的代碼想要實(shí)現(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-04-23
- 這篇文章主要介紹了將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