Linux vim編輯器經常使用命令

vim文本編輯
打開文件
vim 文件名
若是文件存在會直接打開改文件;若是文件不存在會建立一個文件後再打開
三種模式
命令模式:文件打開後的默認模式,只能查看文件內容不能修改
輸入模式:能夠編輯和修改
末行模式:保存退出vim

切換
命令模式 --> 輸入模式 按i鍵
命令模式 --> 末行模式 按:鍵
輸入模式和末行模式 --> 命令模式 按Esc鍵
備註:輸入模式和末行模式不能直接切換,須要通過命令模式ide

命令模式操做
光標行間的調整
h:左移一個字符
j:下移一行
k:上移一行
l:右移一行
gg :跳轉到文件的第一行
G :跳轉到文件的最後一行
num G:移動到第num行
按鍵PgDn 或Ctrl+F :下翻一屏
按鍵PgUp或Ctrl+B : 上翻一屏
複製,粘貼,刪除
yy: 複製當前行
#yy :複製當前往下#行
p :當前光標下粘貼
delete: 刪除當前光標所在的單個字符
dd :刪除(剪切)當前行
#dd :刪除(剪切)當前光標往下到#行it

查找替換
:s/old/new 替換當前行第一個old爲new
:s/old/new/g 替換當前行全部的old爲new
:n,m s/old/new/g 替換第n-m行全部的old爲new
:% s/old/new/g 替換文件內全部的old爲new
u 撤銷class

末行模式的幾個命令:
q 退出
q! 修改數據後,不保存數據強制退出
wq! 保存數據後退出
w filename 將文件保存到另外一個文件中file

相關文章
相關標籤/搜索