vim:全屏文本編輯器,沒有菜單只有命令。 ??
1、vim的工作模式 ? ? ? ? ?
2、操作技巧以及命令
:set nu 設置行號 ? ??
:set nonu 取消設置行號
gg ? 光標移動到第一行 ? ? ? ? ??
G ? ?光標移動到最后一行 ??
nG ?到n行?
:n ? ?到第n行
$ ? ?到行尾
O ? 到行首
x ? ?刪除字符
dd ? 刪除行
(n)yy ?復制(n)1行
(n)dd ?剪切(n)1行
p ? ?粘貼
【所以yy---p ? ? ?dd----p一般一起用】
R ? 光標所在處開始替換字符,按ESC結束
r ? ?替換光標所在值
u ? 取消上一步操作
/string ?搜索指定字符串
? ? ? ? ? ? 搜索時候忽略大小時用 ?set ic
n ?搜索指定字符串的下一個出現位置
:% s/old/new/g? 全文替換指定字符串
: n1,n2 /old/new/g ?在一定范圍內替換指定字符
? ? ? ? ? ? ? ? ? ? ? ? ? /c 需要詢問
:w 保存 ? ? ? ? ?:w new_filename ?另存為指定字符串 ? ? ? ? :wq 保存信息并修改
ZZ ?快捷鍵 同 :wq
:q!不保存退出 ? :wq! ?保存修改并退出(文件的的所有者及root可使用)
導入命令執行結果 ? ?:r !命令
定義快捷鍵 ? map 快捷鍵 觸發命令 ? 例 ?map ^p I#<ESC> ? ? 【^p ?為按ctrl+v+p或者ctrl+v,ctrl+p生成】
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?連續行注釋 ?n1,n2 s/^/#/g
替換 ab ? 例子 ? ab mymail 2971814ddfdf@qq.com ? ?【用mymail替換后面的郵箱】
【注】永久保存快捷方式等的方式,可以創建配置文件
root下在 ?/home/.vimrc
普通用戶在 ?/home/username/.vimrc
也就是進入相應位置用vim文本進行配置即可