vimvim
Vim是一個功能強大的全屏文本編輯器,是Linux/UNIX上最經常使用的文本編輯器,它的做用是創建、編輯、顯示文本文件。編輯器
注:vim沒有菜單,只有命令ide
vi [文件名] 進入命令模式spa
wq 退出命令模式字符串
輸入 i a o 由命令模式進入插入模式string
按 ESC 退出插入模式,進入命令模式it
輸入 :由命令模式進入編輯模式table
輸入命令以回車結束運行,進入命令模式class
插入命令file
命令 | 做用 |
a | 在光標所在字符後插入 |
A | 在光標所在行尾插入 |
i | 在光標所在字符前插入 |
I | 在光標所在行行首插入 |
o | 在光標下插入新行 |
O | 在光標上插入新行 |
定位命令
命令 | 做用 |
:set nu | 設置行號 |
:set nonu | 取消行號 |
gg | 到第一行 |
G | 到最後一行 |
nG | 到第n行 |
:n | 到第n行 |
$ | 移至行尾 |
0 | 移至行首 |
刪除命令
命令 | 做用 |
x | 刪除光標所在處字符 |
nx | 刪除光標所在處後n個字符 |
dd | 刪除光標所在行,ndd刪除n行 |
dG | 刪除光標所在行到文件末尾內容 |
D | 刪除光標所在處到行尾內容 |
:n1,n2d | 刪除指定範圍的行 |
複製和剪切命令
命令 | 做用 |
yy | 複製當前行 |
nyy | 複製當前行如下n行 |
dd | 剪切當前行 |
ndd | 剪切當前如下n行 |
p、P | 粘貼在當前光標所在行下或行上 |
替換和取消命令
命令 | 做用 |
r | 取消光標所在處字符 |
R | 從光標所在處開始替換字符,按ESC結束 |
u | 取消上一步操做 |
搜索和搜索替換命令
命令 | 做用 |
/string | 搜索指定字符串,搜索時忽略大小寫:set ic |
n | 搜索指定字符串的下一個出現位置 |
:%s/old/new/g | 全文替換指定字符串 |
:n1,n2s/old/new/g | 在必定範圍內替換指定字符串 |
保存和退出命令
命令 | 做用 |
:w | 保存修改 |
:w new filename | 另存爲指定文件 |
:wq | 保存修改並退出 |
ZZ | 快捷鍵,保存修改並退出 |
:q! |
不保存修改退出 |
:wq! | 強行保存修改並退出(文件全部者及root可以使用) |