歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux學習之vim編輯器

Linux學習之vim編輯器

日期:2017/3/3 13:45:48   编辑:Linux技術

1、總概

2、插入命令

3、定位命令

4、刪除命令

5、復制剪切命令

6、替換和取消命令

7、搜索和搜索替換命令

如果把:%s/舊字符串/新字符串/g 中的g改為c,則每次替換前都會進行確認提示。

8、保存退出命令

:wq!是用來針對只讀文件的

9、vim的一些使用技巧

:r 文件名 表示導入文件名指定的文件內容到當前正在編輯的文件中,也即文件中光標所在處。

:r !命令 比如:r !date 表示把命令的執行結果導入到當前正在編輯的文件中,也即文件中光標所在處。

:map ^P I#<ESC> 表示按control p時會在光標所在行的行首插入一個字符#,其中^p 是通過同時按control v p出來的,並不是按^ P出來的。

:map ^B 0x 表示刪除光標所在行的第一個字符,其中^B 是通過同時按control v b出來的,並不是按^ B出來的。

:n1,n2s/^/#/g 表示在指定的行范圍內,在行首插入一個字符#。

:n1,n2s/^#//g 表示在指定的行范圍內,將行首的字符#替換為空。

:n1,n2s/^/\/\//g 表示在指定的行范圍內,在行首插入字符//,這裡的\是用來轉義的,因為/是特殊字符。

:ab mymail [email protected] 表示當輸入mymail時,摁下空格鍵或回車鍵會自動替換成[email protected]

如果想讓編輯模式中的設置永久生效,需要在用戶宿主目錄下的.vimrc文件中進行編輯並保存。例如:/home/username/.vimrc,/root/.vimrc

Copyright © Linux教程網 All Rights Reserved