day-編輯器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可以分為三個模式:一般模式: 編輯模式: 命令模式:如下圖:
4、常用操作命令:
一般模式下的移動光標:
一般模式下的剪切復制粘貼:
編輯模式:(輸入以下命令進入編輯模式):可以編輯文件內容:
命令模式:(按ESC則進入命令模式),
補充命令:在命令模式
: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
本文出自 “芬野_de博客” 博客,請務必保留此出處http://yuanhaohao.blog.51cto.com/7714752/1979804
day-編輯器vim