1. 程式人生 > >Linux系統中vim的常用操作

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