Linux vim使用
VIM
1、命令模式
(1)光標移動
G ---移動到文件尾
gg ---移動到文件首
10G 或者10gg ---移動到指定行
$ ---移動到行尾
0 ---移動到行首
其他:w W b B e H M L
(2)刪除
dd ---刪除光標所在行
4dd ---從光標位置開始刪除連續刪除4行
其他:x X D dG dgg dw
(3)復制
yy ---復制光標所在行(可以在其前加上數值連續復制多行)
p ---粘貼在光標的下一行
(4)移動
dd ---刪除光標所在行
p ---粘貼在光標的下一行
(5)撤銷所做的修改
u
(6)取消撤銷的內容
ctrl r
(7)搜索功能
/關鍵字
(8)其他功能
r ---替換光標所在位置字符
ctrl g ---查看當前正在編輯的文件信息
% ---匹配符號
J ---光標所在行和下一行合并
g~~ ---光標所在行大小寫轉換
. ---執行上次執行過的命令
v ---鼠標功能
V 選擇一行
ctrl v ---選擇列
2、插入模式
進入插入模式快捷鍵
i ---從光標前開始插入
o ---從光標下一行插入
O ---從光標上一行插入
3、末行模式
(1)保存及退出
:w ---保存不退出編輯器
:q ---退出編輯器(未修改)
:wq
: q! ---強制不保存退出(修改過)
:wq! ----強制保存退出(針對只讀文件,root 屬主)
:x ---保存退出
(2)跳轉行號
:100
(3)設置使用vim的環境
:set nu ---設置行號
:set nonu ---取消行號
:nohl ---去掉搜索標記
:set ic ---忽略大小寫
:set noic ---不忽略大小寫
:syntax off ---關閉色彩功能
:syntax on ---開啟
(4)刪除
:10,19d ----刪除10-19行
(5)字符串查找和替換
①: 范圍 s/查找關鍵字/替換字符/g
例:全文注釋
:% s/^/#/g
全文解注釋
:% s/^#//g
②查找帶有關鍵字的行后執行相應的命令
:范圍 g/關鍵字/d
例:
:% g/that/d
③其他功能:
:!ls
④使用環境永久生效,修改配置文件
所有用戶: /etc/vimrc
最下一行添加
set nu
set ic
set backup
單個用戶:$HOME/.vimrc ---手動創建
set nu

浙公網安備 33010602011771號