您好,登錄后才能下訂單哦!
7.2
十六、使用vim編輯多個(gè)文件
vim FILE1 FILE2 FILE3
:next 切換至下一個(gè)文件
:prev切換至前一個(gè)文件
:last切換至最后一個(gè)文件
:first切換至第一個(gè)文件
退出
:qa 全部退出
十七、分屏顯示一個(gè)文件
Ctrl+w,s:水平拆分窗口Ctrl+w,上下箭頭
Ctrl+w,v:垂直拆分窗口
在窗口間切換光標(biāo):
Ctrl+w,ARROW(上下左右箭頭)
:qa 關(guān)閉所有窗口
十八、分窗口顯示多個(gè)文件
vim -o 多個(gè)文件 水平分隔顯示
-O 垂直分隔顯示
十九、將當(dāng)前文件中部分內(nèi)容另存為另外一個(gè)文件
末行模式下使用w命令
:w 保存為當(dāng)前文件
:ADDR1,ADDR2w /path/to/somewhere
二十,將另外一個(gè)文件的內(nèi)容填充在當(dāng)前文件中
:r /path/to/somefile
二十一、跟shell交互
:! COMMAND
輸入命令,回車,看完,回車,又回到vim中
二十二、高級(jí)話題
1 顯示或取消顯示行號(hào)
:set number
:set nu
:set nonu
2 顯示忽略或區(qū)分字符大小寫
:set ignorecase
:set ic
:set noignorecase
3 設(shè)定自動(dòng)縮進(jìn)
set autoindent
:set ai
:set noai
4 查找到的文本高亮顯示或取消
set hlsearch
set nohlsearch
5 語法高亮
syntax on
syntax off
二十三、配置文件
/etc/vimrc
~/.vimrc
在自己家目錄下建立~/.vimrc
root下有個(gè)
vimtutor vim導(dǎo)師
vim非正常操作退出,會(huì)有不正常退出文件名的.swp存在
vim -r inittab 恢復(fù),手動(dòng)刪除.swp
rm -f 文件名.swp
練習(xí):將/etc/yum.repos.d/server.repo文件中的
ftp://instructor.example.com/pub替換為
http://172.16.0.1/yum
%s/ftp:\/\/instructor\.example\.com\/pub/http:\/\/172.\.16\.0\.1\/yum/gi
%s@ftp://instructor\.example\.com/pub@http://172.16.0.1/yum@g
文件內(nèi)容如下:
#repos on instructor for cla***oom use
# Main rhel5 server
[base]
name=Instructor VT Repository
baseurl=ftp://172.16.0.1/pub/Server
gpgcheck=0
# The one is needed for xen packages
[VT]
name=Instructor VT Repository
baseurl=ftp://172.16.0.1/pub/VT
gpgcheck=0
# This one is needed for clustering packages
[Cluster]
name=Instructor Cluster Repository
baseurl=ftp://172.16.0.1/pub/Cluster
gpgcheck=0
# This one is needed for cluster storage(GFS,iSCSI target,etc...) packages
[ClusterStorage]
name=Instructor ClusterStorage Repository
baseurl=ftp://172.16.0.1/pub/ClusterStorage
gpgcheck=0
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。