天天看點

day-編輯器vim

5.1:vi和vim:

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

vim是vi的更新版,vim(會顯示字型顔色):     vi(則不會顯示顔色)

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

2、配置檔案:

/etc/vimrc<b>      #全局配置檔案</b>

/home/.vimrc<b>    #使用者配置檔案(不存在,需建立)</b>

<b>3、vim可以分為三個模式:</b><b>一般模式: 編輯模式:  指令模式:如下圖:</b>

<b>4、常用操作指令:</b>

<b>一般模式下的移動光标:</b>

<b>一般模式下的剪切複制粘貼:</b>

<b>編輯模式:(輸入以下指令進入編輯模式):可以編輯檔案内容:</b>

<b>指令模式:(按ESC則進入指令模式),</b>

<b>補充指令:</b><b>在指令模式</b>

<b>:hi:則顯示高亮:</b>

<b>:nohi:則不顯示高亮:</b>

"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

dddaaCCCacc

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

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

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

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

本文轉自 芬野 51CTO部落格,原文連結:http://blog.51cto.com/yuanhaohao/1979804,如需轉載請自行聯系原作者