Linux基礎之——vim的基本使用

文本編輯器 Linux 技術 互聯網與安全 互聯網與安全 2017-08-26

一、vim vi的基本使用

1 vi vim安裝

vi安裝:

[root@xuegod63 ~]# rpm -qf `which vi`

vim-minimal-7.2.411-1.6.el6.x86_64

root@xuegod63 ~]# rpm -ivh /mnt/Packages/vim-minimal-7.2.411-1.6.el6.x86_64.rpm

vim安裝:

[root@xuegod63 ~]# rpm -qf `which vim`

vim-enhanced-7.2.411-1.6.el6.x86_64

[root@xuegod63 ~]# rpm -ivh /mnt/Packages/vim-enhanced-7.2.411-1.6.el6.x86_64.rpm

2 vim 編輯器模式切換與使用

命令模式 、命令行模式、編輯模式

2.12.1 命令模式: 命令模式: 命令模式:

2.1.1字符操作

i 當前插入

I 行首插入

a 當前字符之後插入

A 行尾插入

esc 退出當前模式

o 下一行插入

O 上一行插入

x 向後刪除一個字符

X 刪除一個字符

u 撤銷一步

2.1.2行操作

home鍵或^ 行首

$行尾 end鍵

dd 刪除一行 Ndd 刪除從當前行開始的N行

yy 複製一行 Nyy 複製N行

p 將複製行粘貼 P上粘

2.1.3詞操作

dw 刪除一個詞,刪除時要將光標移動到這個詞的前面。 另外,如果光標不在詞前,則刪除光標之後的字母。

yw 複製一個詞,用法同上。

2.1.4塊操作

大D 或d+$刪至行尾 d+^ 刪至行首

y+$ 複製至尾 y+^ 複製至首

2.1.5 vim中定位到某行

gg 定位到行首

G 定位到最後一行,行首

2.2 v 模式

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

編程的時候需要進行多行註釋:

1註釋:ctrl+v 進入列編輯模式

2向下或向上移動光標

3把需要註釋的行的開頭標記起來

4然後按大寫的I

5再插入註釋符,比如"#"。

6再按Esc,就會全部註釋了。

刪除多行註釋:

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

2.3 VIM命令行模式操作

2.3.1 保存與退出

:w 保存 save或者ZZ或者x

:q 沒有進行任何修改,退出 quit

:q! 修改了,不保存,強制退出

:wq 保存並退出

:wq! 強制保存並退出。

2.3.2替換

單個字符替換:命令模式再按r 再對應文字

:%s/this/that 每一行的第一個this被替換成that

:%s/this/that/g 將文本中所有的this替換成that

:%s/this/that/gc 將文本中的所有的this替換成that,並在替換前詢問是否替換

:1,5 s/old/new/g 替換第一行到第5行中匹配內容。

:set nu/nonu顯示行號和取消行號

/ 正向查找 : /target n 往下查找,N 往上查找

補充:1去消高亮顯示: nohl 或 隨便查找一組沒有的字符

2 !+命令 調用系統命令

3 vim打開多個文件:

#vim -o file1 file2 ctrl+ww 在兩個文件間切換。 (上下窗口)

#vim -O file1 file2 ctrl+ww 在兩個文件間切換。 (左右窗口)

總結:

Linux基礎之——vim的基本使用

Linux基礎之——vim的基本使用

Linux基礎之——vim的基本使用

Linux基礎之——vim的基本使用

Linux基礎之——vim的基本使用

Linux基礎之——vim的基本使用

二、自定義vim

#vim ~/.vimrc

輸入:

set nu #顯示行號

set history=1000#保存的歷史命令行數

set tabstop=4#首行縮進為4

注:只在當前用戶有效

作業

1.自己將命令多操作幾遍。

相關推薦

推薦中...