Linux系統中vim的常用操作
######### vim ##########
1.##vim模式##
*)命令模式
用vim開啟一個檔案就進入這個模式了(這是vim預設的模式),在這個模式中可以輸入相關命令
*)插入模式
進入vim中按小寫的i鍵進入vim的插入模式
*)退出模式
按Esc鍵按:進入退出模式,此時多種退出方法
####vim的用法資訊##
1.vim工作模式配置
在vim命令模式下
:set 模式資訊
:set nu ###行號
:set nonu ###取消行號
:set mouse=a ####新增滑鼠游標
新增滑鼠游標之後可以用滑鼠進行操作
:set cursorline #####新增行線
注意:以上設定是臨時,vim再次進行編輯檔案時仍恢復為最初的設定
永久設定vim的工作方式:
[[email protected] mnt]# vim /etc/vimrc(此目錄是vim的配置目錄)
在檔案的最後寫入
:set nu ###行號
:set nonu ###取消行號
:set mouse=a ####新增滑鼠游標
:set cursorline #####新增行線等
退出儲存那麼此設定為永久
退出儲存之後對vim編輯器的設定永久生效
#####vim的高階操作#####
以下操作都在命令模式下進行
y 複製相關命令:
yl | 複製一個字母 |
y3l | 複製3個字母 |
yw | 複製一個單詞 |
y3w | 複製三個單詞 |
yy | 複製一行 |
y3y | 複製三行 |
d 刪除相關命令:
dl | 刪除一個字母 |
d3l | 刪除三個字母 |
dw | 刪除一個單詞 |
d3w | 刪除三個單詞 |
dd | 刪除一行 |
d3d | 刪除三行 |
c 剪下相關命令:
cl | 剪下一個字母 |
c3l | 剪下三個字母 |
cw | 剪下一個單詞 |
c3w |
剪下三個單詞 |
cc | 剪下一行 |
c3c | 剪下三行 |
注意:剪下命令輸入之後vim編輯器自動進入插入模式,貼上須重新進入命令模式
p | 貼上 |
u | 撤銷 |
ctrl+r | 恢復撤銷 |
4)vim視覺化模式
ctrl+v ##在這個模式下可以選擇字元
批量新增字元
1. ctrl+v 選中需要進行操作哦的字元所在的列
2.按大寫的I
3. 加入字元
4.按esc或者 <ctrl+F12>
5)字元的替換
選擇@符號
:%s/要替換的字元/替換成的字元/g
:%s/@/:/g ##替換全文的:為@
:1,5s/:/@/g ##替換1-5行的:為@
注意:
%s表示左右的行 g表示所有的列
6)vim的分屏功能
ctrl+w s ###上下分屏
ctrl+w v ###左右分屏
ctrl+w c ###關閉當前分屏
ctrl+w 上下左右 ###游標移動到指定螢幕
:sp file1 ###同時編輯當前檔案和指定檔案
7)在命令模式下游標的移動
gg ##游標移動到檔案的第一行
G ##游標移動到檔案的最後
:數字 ##游標移動到指定的行
######插入模式#####
1)
插入模式下游標的移動
i ##游標所在位置插入
I ##游標所在行行首插入
o ##游標所在行下一行插入
O ##游標所在行的上一行插入
a ##游標所在的字元夫人下一個字元插入
A ##游標所在行的行尾插入
s ##游標所在字元刪除並插入
S ##游標所在行刪除並插入
####vim的退出模式###
:q ##退出,在檔案內容沒有被改變時使用
:wq ##退出儲存
:q! ##強制退出不儲存,在改變檔案之後不想儲存使用
:wq! ##強制退出儲存,在對只讀檔案編寫時使用,注意,所編輯的只讀檔案必須是當前使用者的檔案,或者當前操作的使用者為root