1.9vim編輯器
linux內(nèi)核的底層文本編輯器,跟windows系統(tǒng)上的文本文檔類似,大部分用這個(gè)工具進(jìn)行文本的編輯,這個(gè)工具的操作方式基本上用不到鼠標(biāo),多是用命令去操作
這個(gè)工具分為三種模式:命令模式,插入模式,尾行模式
命令模式:通過命令去操作vim編輯器,復(fù)制,粘貼,刪除,退出,保存
yy:復(fù)制光標(biāo)所在行 nyy:從光標(biāo)當(dāng)前行開始,復(fù)制n行
p:粘貼,從光標(biāo)當(dāng)前行下一行開始粘貼所復(fù)制的數(shù)據(jù)
dd:刪除光標(biāo)所在行 ndd:從光標(biāo)當(dāng)前行開始,刪除n行
ZZ:保存并且退出,如果在沒有寫權(quán)限的情況下去用vim編輯一個(gè)文本,然后用這個(gè)命令去退出,是不能成功的
i:從命令模式進(jìn)入插入模式的操作,可以從當(dāng)前位置開始輸入,直接按下i即可,同樣類型的還有I(行首插入),o(下一行新行插入),O(上一行新行出入),a(下一個(gè)字符插入),A(行尾插入)
插入模式:正常的文本編輯模式,直接在這個(gè)模式下進(jìn)行代碼的編寫。
退出插入模式,進(jìn)入到命令模式的操作:ESC
尾行模式:在命令模式下按下shift + :那么會(huì)在最后面一行可以進(jìn)行輸入,可以設(shè)置文本編輯器配置信息,可以進(jìn)行塊操作
顯示行號(hào):set nu,不顯示set nonu
高亮顯示搜索結(jié)果:set hls 取消高亮:set nohls
支持鼠標(biāo)操作/復(fù)制操作:set mouse=a :支持鼠標(biāo)操作
set mouse=v :支持復(fù)制粘貼
在冒號(hào)的情況下:輸入wq!也可以退出文本編輯,w:保存,q:退出,!:強(qiáng)制執(zhí)行,可以自由組合
塊操作:[m],[n]d:刪除從m到n行的數(shù)據(jù) [m],[n]y:復(fù)制
例如:1,9d回車,就會(huì)刪除掉第一行到第九行的數(shù)據(jù)
按下 / 也可以進(jìn)入尾行模式:這種方式進(jìn)入,是用于搜索字符串的,搜索出來結(jié)果,n是下一個(gè)結(jié)果,N是上一個(gè)結(jié)果
可視模式:由命令模式延伸出來的模式,可以進(jìn)行一小塊的復(fù)制粘貼功能,直接鼠標(biāo)選擇2個(gè)以上的數(shù)據(jù)即可進(jìn)入可視模式,選擇一塊數(shù)據(jù),按下d是刪除,y是復(fù)制,這個(gè)操作,必須設(shè)置vim編輯器支持鼠標(biāo)操作,否則不行
配置vim編輯器的配置信息:vim /etc/vimrc 在endif之后新建一個(gè)新行,然后把以下內(nèi)容復(fù)制進(jìn)去 (PS:要進(jìn)入超級(jí)用戶模式才操作)
set nu
set autoindent
set smartindent
set nocompatible
filetype on
syntax on
set ruler
set nohls
set incsearch
set shiftwidth=4
set softtabstop=4
set ts=4
set mouse=v
set showmatch
保存退出
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。