Vim編輯器的高級使用:

Vim編輯器的高級使用:
vi的安裝
[wang@localhost ~]$ rpm -qf 丶which vi丶

vim的安裝:
[wang@localhost ~]$ rpm -qf /usr/bin/vim
vim-enhanced-7.2.411-1.8.el6.x86_64

[wang@localhost ~]$ rpm -ivh/mnt/Packages/vim-enhanced-7.2.411-1.8.el6.x86_64.rpm

vim編輯器模式的切換:
命令模式,命令行模式,編輯模式

命令模式:
     字符操作
     i  :當前插入
     I  :行首插入
     a  :當前字符之後插入
     A  :行尾插入
ESC :退出當前模式
     o  :下一行插入
     O  :上一行插入
     x  :向後刪除一個字符
     X  :向前刪除一個字符
     u  :撤銷一步
行操作:
    home鍵 或 ∧ 行首
   $行尾  end鍵
   dd  刪除一行 Ndd
   yy 複製一行 Nyy  複製N行
   p 將複製行粘貼 P上粘
詞操作:
 dw 刪除一個詞,刪除時要將光標移動到這個詞的行首。另外,如果光標不在行首,則刪除光標之後的字符
 yw 複製一個詞
塊操作:
 大D 或 d+$刪至行尾 d+∧刪至行首
 y+$ 複製至尾 y+∧複製至首

v模式:進入v模式,移動光標選擇區域

編程時需要進行多行註釋:
1.註釋:Ctrl+v 進入列編輯模式
2.向下或向上移動光標
3.把需要註釋的行的開頭標記起來
4.然後按大寫的I
5.再插入註釋符,比如“#”
6.再按Esc,就會全部註釋了

刪除多行註釋:
2.刪除:再按Ctrl+v進入列編輯模式,向下或向上移動光標,選中註釋的部分,然後按d,就會刪除註釋符號


vim命令行模式操作:
:w   保存
:q   沒有進行修改,退出quit
:q!  修改了,不保存,強制退出
:wq 保存並退出
:wq! 強制保存並退出

保存:
ZZ  改一個字符:r   再對瀅文字

替換:
:%s/this/that   每一行的第一個this被替換成that
:%s/this/that/g  將文本重的所有的this替換成that
:1,5 s/old/new/g  #替換第一行到第五行中得匹配內容
:set nu/nonu  #顯示行號和取消行號

/正向查找  :/target    n往下查找,N往上查找
  去消高亮顯示: noh  或  隨便查找一額一組沒有的字符

:!ls調用系統命令

編輯文目錄:
如果不小心打開目錄,直接退出就好了。


vim中定位到行首:
gg  定位到行首
G   定位到最後一行,行首

vim打開多個文件:
#vim -O file1 file2 ctrl+ww 在兩個文件之間切換

自定義vim
#vim~ /.vimrc
輸入:
set nu
set history=1000

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章