day17-編輯器vim

5.1:vi和vim:

vim是所有linux系統的文本編輯工具,相同與windows下記事本,用來操作和編輯文件:

vim是vi的升級版,vim(會顯示字體顏色):     vi(則不會顯示顏色)

1、vim的安裝yum  install -y  vim-enhanced

2、配置文件:

/etc/vimrc      #全局配置文件

/home/.vimrc    #用戶配置文件(不存在,需建立)

3、vim可以分爲三個模式:一般模式: 編輯模式:  命令模式:如下圖:

17c6896a3a994b7449f63470a2c354f4.jpg-wh_

4、常用操作命令:

一般模式下的移動光標:

3441806740895d3291ea895a66e2d0b8.png-wh_

一般模式下的剪切複製粘貼:

af4d66625b48c74dca0b1c31fbcc1fd6.png-wh_

編輯模式:(輸入以下命令進入編輯模式):可以編輯文件內容:

b01374da517f171ab6363e90608fab99.png-wh_

命令模式:(按ESC則進入命令模式),

7a1958a9ea87bd06120382c0d47b53e4.png-wh_

補充命令:在命令模式

:hi:則顯示高亮:

:nohi:則不顯示高亮:

"x":保存退出,和wq的區別是,當進入一個文件未進行編輯時,使用該命令不會改變文件的atime。

命令模式下替換命令:我們將大小字母A替換爲小寫字母a

[root@localhost ~]# cat 1.txt    #輸入文件的內容

AAAAAAAAAAAAA

aaaaBBBBBBCC

dddAACCCacc

[root@localhost ~]# vim 1.txt

:1,$s/A/a/g       #用vim進入後,然後用此命令來替換後,則輸出如下內容:

[root@localhost ~]# cat 1.txt

aaaaaaaaaaaaa

aaaaBBBBBBCC

dddaaCCCacc

替換的格式有以下三種,具體使用視情況而定:

s@文本原內容@替換的內容@g

s#文本原內容#替換的內容#g

s/文本原內容/替換的內容/g

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