Python32-04_Linux----編輯器vim操做

------------恢復內容開始------------vim

編輯器vim操做

1. vim基礎操做

    vim是從vi發展出來的一個文本編輯器, 代碼補全, 編譯及錯誤跳轉作了一些加強編輯器

1.1 進入編輯模式

命令 含義
i和I i在光標前輸入, I在行首輸入
wq 保存並退出
a和A a在光標後輸入, A在行尾輸入
o和O o在光標所在下一行輸入, O在光標所在上一行輸入

1.2 進入命令模式

   ESC鍵: 從插入模式或末行模式進入命令模式文檔

1.3 移動光標

命令 含義
h 光標向左移動 
光標向下移動
光標向上移動 
光標向右移動 
H, M, L   光標移動到可見屏幕的第一行, 中間行, 最後一行
^和$  ^移動到行首, $移動到行末 
G和gg  G文檔最後一行, gg文檔第一行 
ctrl+f, ctrl+b  向前翻屏, 向後翻屏 
ctrl+d, ctrl+u  向前半屏, 向後半屏 
{和}  {向上移動一段, }向後移動一段 
w, b  w向前移動一個單詞, b向後移動一個單詞 

1.4 刪除命令

命令 含義
X和x x刪除光標所在字符, X刪除光標前一個字符, 包括光標位置字符
dd和n dd dd刪除所在行, n dd刪除從光標開始往下n行
d0和D d0刪除光標前本行全部內容, D刪除光標後本行全部內容, 包含光標位置字符
dw 刪除光標所在位置的字, 包含光標所在位置字符

1.5 撤銷命令

命令 含義
u 一步一步撤銷
Ctrl+r 反撤銷(重作)

1.6 重複命令

命令 含義
. 重複執行上一次的命令

1.7 移動命令

命令 含義
>> 文本右移動
<< 文本左移動

1.8 複製粘貼

命令 含義
yy, n yy, y$ yy複製當前行, nyy複製當前開始的n行
p 在光標所在位置向下新建一行進行粘貼

1.9 查找替換

命令 含義
命令模式下  r和R r替換當前字符, R替換光標後字符
命令模式下  /+str n查找下一個, N查找前一個
末行模式下  %s/abc/123/g 將文件中全部的abc替換成123
末行模式下  1, 10s/abc/123/g 將第一行和第十行之間的abc替換成123

1.10 進入末行模式-保存文件

命令 含義
:q 退出
:w 保存
:q! 強制退出, 不保存
:qw! 強制退出, 保存
! 強制
相關文章
相關標籤/搜索