ViEmu的vi-vim編輯器教程

http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html

ViEmu模擬器網(wǎng)站提供了一份Vim編輯器教程,而且還有鍵盤配圖說明!更有世界各地的熱心人將其重新排版翻譯成了不同鍵盤和語言版本,當然也包括中文的!

中文版

復(fù)制一份網(wǎng)上的快捷鍵:

移動光標
h或左方向鍵:光標向左移動一個字符
j或下方向鍵:光標移到下一行
k或者上方向鍵:光標向上移動一行
l或者右方向鍵:光標向右移動一個字符

+: 光標移動到非空格符的下一列
-: 光標移動到非空格符的上一列
n<space>: 按下數(shù)字再按space,光標向右移動n個字符
0 :移動到這一行的第一個字符處
$:移動到這一行的最后一個字符處

翻頁
ctrl+f: 屏幕向前翻動一頁
ctrl+b: 屏幕向后翻動一頁
ctrl+d: 屏幕向前翻動半頁
ctrl+u: 屏幕向后翻動半頁

跳躍光標:
H:將光標移動到屏幕最上方的那一行
M:將光標移動到屏幕中間的一行
L:將光標移動到屏幕最后一行
G:將光標移動到文件的最后一行
nG:將光標移動到文件的第n行
n<Enter>:將光標下移n行

查找與替換
/word在光標后查找一個名為word的字符串
?word 在光標前查找一個名為word的字符串
:n1,n2s/word1/word2/g 在n1行與n2行之間查找word1這個字符串,并將該字符串替換成word2;
:1,$s/word1/word2/g 從第一行到最后一行之間查找word1這個字符串,并將該字符串替換成word2;

刪除、復(fù)制與粘貼
x,X x為向后刪除一個字符,X為向前刪除一個字符
nx 向后刪除n個字符
dd 刪除光標所在整行
ndd 刪除光標所在行的向下n行(包括所在列)
d1G 刪除光標所在行到第一行
dG 刪除光標所在行到最后一行
yy 復(fù)制光標所在行(常用)
nyy 復(fù)制光標所在行向下n行(常用)
y1G 復(fù)制光標所在行到第一行的數(shù)據(jù)
yG 復(fù)制光標所在行到最后一行的數(shù)據(jù)
p,P p將復(fù)制的數(shù)據(jù)粘貼在光標的下一行,P為復(fù)制的數(shù)據(jù)粘貼在光標的上一行(常用)
J 將光標所在行與下一行數(shù)據(jù)合成一行
u 回復(fù)前一個動作(常用)

編輯模式
i,I 插入:在光標所處位置輸入文字,已存在的字符會向后退(常用)
a,A 添加:由當前光標所處在處的下一個字符開始輸入,已存在的字符會向后退(常用)
o,O 插入新的一行,光標所在處的下一行行首開始輸入字符(常用)
r,R 替換,r會替換光標所指的那一個字符,R會一直替換光標所指的文字,直到按下Esc為止(常用)
Esc 退出編輯模式,回到一般模式(常用)

命令模式
:w 將編輯的數(shù)據(jù)寫入硬盤文件中(保存)
:w! 若文件屬性為只讀,強制寫入該文件。
:q 退出vi
:q! 若有修改,又不想保存,強制退出
:wq 保存后退出。(常用)
:wq! 強制保存后退出(常用)
:w [filename] 將編輯數(shù)據(jù)保存為另一個文件(另存為)
:r [filename] 在編輯的數(shù)據(jù)中,讀入另一個文件的數(shù)據(jù),并將filename這個文件的內(nèi)容加到光標所在行的后面
:set nu 顯示行號
:set none 隱藏行號
n1,n2 w [filename] 將n1到n2的內(nèi)容另存為filename這個文件。

網(wǎng)頁原版圖

原版

網(wǎng)站還將這些命令由淺入深編成了7節(jié)課,如下所示:

第1節(jié) 基本編輯
第2節(jié) 操作符與重復(fù)
第3節(jié) 復(fù)制粘貼
第4節(jié) 搜索
第5節(jié) 標記與宏指令
第6節(jié) 各種動作
第7節(jié) 各種命令
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一.vi的基本概念文本編輯器有很多,圖形模式下有g(shù)edit、kwrite等編輯器,文本模式下的編輯器有vi、vim...
    一線碼農(nóng)閱讀 811評論 0 0
  • vi/vim是什么? 是個編輯器。 第一部分:一般模式。 移動光標的方法 h 或 向左箭頭鍵(←) 光標向左移動一...
    溺象海閱讀 260評論 0 0
  • VIM編輯器的使用(大小寫區(qū)分) 初步使用: 打開在Shell界面下打開VIM,按下 i 建,進入編輯模式,編輯文...
    Mominglaile閱讀 260評論 0 0
  • vi/vim是什么? Linux世界幾乎所有的配置文件都是以純文本形式存在的,而在所有的Linux發(fā)行版系統(tǒng)上都有...
    m2fox閱讀 1,143評論 0 2
  • 矩陣的基本概念 矩陣其實就是向量的數(shù)組.向量算的上是特殊的一維矩陣.下面說一下幾種特殊的方陣(行數(shù)和列數(shù)都相同的矩...
    神經(jīng)騷棟閱讀 6,591評論 2 19

友情鏈接更多精彩內(nèi)容