Vim是一個(gè)類(lèi)似于Vi的著名的功能強(qiáng)大龄糊、高度可定制的文本編輯器扬绪,在Vi的基礎(chǔ)上改進(jìn)和增加了很多特性奶甘。VIM是純粹的自由軟件Vim普遍被推崇為類(lèi)Vi編輯器中最好的一個(gè),事實(shí)上真正的勁敵來(lái)自Emacs的不同變體圆仔。1999 年Emacs被選為L(zhǎng)inuxworld文本編輯分類(lèi)的優(yōu)勝者垃瞧,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開(kāi)放源代碼文本編輯器大獎(jiǎng)坪郭,又將Emacs推至二線个从, 總的來(lái)看, Vim和Emacs同樣都是非常優(yōu)秀的文本編輯器歪沃。
一嗦锐、vim的配置
(1)在終端中輸入以下指令:
cd /etc/vim
sudo vim vimrc
(2)將光標(biāo)移到最下面,在endif下面輸入一下代碼(點(diǎn)i才能輸入代碼沪曙,但注意不要在代碼中輸入i)
set mouse=a //設(shè)置鼠標(biāo)選中
set nu //行號(hào)
set autoindent //語(yǔ)法高亮
set tabstop=4 // 設(shè)置tab鍵的寬度
二奕污、vim的簡(jiǎn)單使用
(1)首先cd 跳到創(chuàng)建的目錄下,輸入 vi 1.txt 回車(chē)
(2)i:插入:點(diǎn)擊i,輸入相關(guān)信息
(3)w:保存液走,q! 退出碳默,wq保存退出。
點(diǎn)Esc鍵缘眶,再點(diǎn)shift+;鍵在下方輸入w表示保存文件嘱根,q! 表示退出編輯,wq表示保存退出
(4)yy復(fù)制當(dāng)行巷懈,dd刪除當(dāng)行该抒,p粘帖
按Esc鍵,將鼠標(biāo)移到你要復(fù)制或刪除的當(dāng)行行首連續(xù)點(diǎn)兩下y或連續(xù)點(diǎn)兩下d則表示復(fù)制或刪除顶燕。當(dāng)點(diǎn)y時(shí)
將鼠標(biāo)移到將要粘帖的地方輸入p則粘帖復(fù)制內(nèi)容凑保。如果在連續(xù)輸入y或d之前輸入數(shù)字(n),則表示從當(dāng)行開(kāi)始連續(xù)復(fù)制或刪除(n)行。
連續(xù)復(fù)制多行也可以在可視化模式下(點(diǎn)Esc)點(diǎn)shift+v,松開(kāi)后按上下鍵選擇你要復(fù)制的內(nèi)容涌攻,然后點(diǎn)連續(xù)點(diǎn)兩下y欧引,點(diǎn)p復(fù)制。多行刪除同理恳谎。
(5)u:撤銷(xiāo)
點(diǎn)Esc鍵维咸,將鼠標(biāo)移到需要撤銷(xiāo)的當(dāng)行行首,輸入u惠爽。
三癌蓖、分屏
(1)vs:水平分屏
點(diǎn)Esc,再點(diǎn)shift+;鍵,在下方輸入vs 2.txt表示水平創(chuàng)建2.txt的文本婚肆。
(2)sp:垂直分屏
點(diǎn)Esc,再點(diǎn)shift+;鍵租副,在下方輸入sp 2.txt表示垂直創(chuàng)建2.txt的文本。