Vim是一款針對Windows PC而開發(fā)的高度可配置文本編輯器,旨在實(shí)現(xiàn)高效的文本編輯,它是大多數(shù)UNIX系統(tǒng)上分發(fā)的vi編輯器的改進(jìn)版本;該程序通常稱為程序員編輯器,對編程非常有用,以至于許多人將其視為整個(gè)IDE;但是,這不僅適用于程序員,Vim for PC非常適合進(jìn)行各種文本編輯,從撰寫電子郵件到編輯配置文件;盡管上面的漫畫暗示了什么,但該工具仍可以配置為以非常簡單(類似于記事本)的方式工作,稱為evim或Easy Vim;該工具不是旨在握住用戶雙手的編輯器,它是一種工具,必須學(xué)習(xí)使用方法,該應(yīng)用不是文字處理程序,盡管它可以顯示帶有各種突出顯示和格式設(shè)置的文本,但它不提供對排版文檔進(jìn)行所見即所得的編輯;Vim for Windows是一種高級文本編輯器,旨在提供事實(shí)上的Unix編輯器Vi的強(qiáng)大功能,并具有更完善的功能集,無論您已經(jīng)在使用vi還是使用其他編輯器,這都非常有用!
Vim軟件功能
Vim是一個(gè)高度可配置的文本編輯器,旨在使創(chuàng)建和更改任何類型的文本非常高效。
在大多數(shù)UNIX系統(tǒng)和Apple OS X中,它都包含為vi
Vim穩(wěn)定如磐石,并且正在不斷發(fā)展以變得更好。其功能包括:
持久的多級撤消樹
擴(kuò)展的插件系統(tǒng)
支持?jǐn)?shù)百種編程語言和文件格式
強(qiáng)大的搜索和替換
與許多工具集成
Vim軟件特色
一組10多種顏色主題,靈感來自SNES游戲Earthbound
從vim啟動(dòng)subversion命令,獲取結(jié)果并顯示在屏幕上。
Svnda,Svndd,Svndf的新功能:不允許在vimdiff上修改或保存修訂文件。
新的Svndc命令,顯示文件之間的差異,并在兩個(gè)不同的方向上進(jìn)行了更改
Kuka工業(yè)機(jī)器人的語法,縮進(jìn)等
BRAKE高亮顯示,修復(fù)了語法關(guān)閉時(shí)修復(fù)setlocal foldmethod = marker的問題
修復(fù)了縮進(jìn)和自動(dòng)格式:接受$作為DEF名稱的第一個(gè)字符
修復(fù)了自動(dòng)格式:如果新的正文從行開始不添加GLOBAL 1
修復(fù)文件名擴(kuò)展名區(qū)分大小寫
修復(fù)折疊文本對象中的錯(cuò)誤
折疊映的功能:如果g:krlFoldLl等于0,則啟用這些映(默認(rèn)F2-F4
Vim安裝步驟
1、用戶可以點(diǎn)擊本網(wǎng)站提供的下載路徑下載得到對應(yīng)的程序安裝包
2、只需要使用解壓功能將壓縮包打開,雙擊主程序即可進(jìn)行安裝,彈出程序安裝界面
3、同意上述協(xié)議條款,繼續(xù)安裝應(yīng)用程序,點(diǎn)擊同意按鈕即可
4、可以根據(jù)自己的需要點(diǎn)擊瀏覽按鈕將應(yīng)用程序的安裝路徑進(jìn)行更改
5、彈出以下界面,用戶可以直接使用鼠標(biāo)點(diǎn)擊下一步按鈕
6、桌面快捷鍵的創(chuàng)建可以根據(jù)用戶的需要進(jìn)行創(chuàng)建,也可以不創(chuàng)建
7、彈出應(yīng)用程序安裝進(jìn)度條加載界面,只需要等待加載完成即可
8、根據(jù)提示點(diǎn)擊安裝,彈出程序安裝完成界面,點(diǎn)擊完成按鈕即可
Vim使用教程
在UNIX中,您可以在任何命令提示符下鍵入此命令。如果您正在運(yùn)行Micsoft
在Windows中,打開一個(gè)MS-DOS提示符窗口,輸入命令。
無論哪種情況,Vim都將開始編輯名為file.txt的文件。
因?yàn)檫@是一個(gè)新文件,您將獲得一個(gè)空白窗口。這是屏幕的外觀 喜歡:
波浪線(?)表示文件中未包含的行。換句話說,當(dāng)Vim要顯示的文件用完了,它會(huì)顯示波浪線。
在底部屏幕上,出現(xiàn)一條消息行,指示文件名為file.txt,并顯示您正在創(chuàng)建一個(gè)新文件。
消息是臨時(shí)的,其他會(huì)覆蓋它。
編輯將在命令窗口內(nèi)進(jìn)行。
換句話說,如果你是在xterm內(nèi)運(yùn)行時(shí),編輯器使用xterm窗口。
如果您正在使用在Micsoft Windows下的MS-DOS命令提示符窗口中,進(jìn)行編輯在這個(gè)窗口里。
窗口中的文本對于兩個(gè)都將看起來相同版本,但使用gvim則具有其他功能,
例如菜單欄。更多關(guān)于那以后。
Vim編輯器是模式編輯器。這意味著編輯器的行為不同,取決于您所處的模式。
兩種基本模式是稱為普通模式和插入模式。
在普通模式下,您鍵入的字符是命令。
在插入模式下,字符將作為文本插入。
由于您剛啟動(dòng)Vim,因此它將處于正常模式。
要啟動(dòng)插入模式,請鍵入“ i ”命令(“ i ”表示插入)。您可以輸入文本。
它將入文件中。不用擔(dān)心錯(cuò)誤;
您可以稍后進(jìn)行更正。輸入以下程序員的limeck,這是您輸入的內(nèi)容:
iA非常聰明的烏龜,發(fā)現(xiàn)了UNIX編程的障礙
輸入“ turtle”后,按鍵開始新的一行。
最后您按鍵停止插入模式,返回到普通模式。
您現(xiàn)在在Vim窗口中有兩行文本:
模式是什么?
為了能夠查看您所處的模式,請鍵入以下命令:
:set showmode
您會(huì)注意到,在鍵入冒號(hào)時(shí),Vim將光標(biāo)移至最后一個(gè)窗口的線。
在此輸入冒號(hào)命令(以與冒號(hào))。通過按鍵完成此命令(所有命令以冒號(hào)開頭的內(nèi)容就這樣完成了)。
現(xiàn)在,如果您輸入“ i ”命令,Vim將在底部顯示—-的窗口。這表明您處于插入模式。
走出困境
Vim新手面臨的問題之一是模式混亂,這是由忘記您所處的模式或不小心鍵入了一個(gè)命令切換模式。
要返回普通模式,無論您處于哪種模式,按鍵。
有時(shí)您必須按兩次。如果Vim發(fā)出嗶嗶聲在您看來,您已經(jīng)處于“普通”模式。
首先,似乎這些命令是隨機(jī)選擇的。畢竟,誰聽說過使用l做對的?
但實(shí)際上,有一個(gè)非常好的原因是這些選擇:移動(dòng)光標(biāo)是你最常見的事情做在編輯器,這些鍵在您右手的主行上。
其他字,這些命令放在您可以最快鍵入它們的位置(尤其是十根手指輸入時(shí))。
注意:您也可以使用箭頭鍵移動(dòng)光標(biāo)。
如果這樣做,但是,由于按了箭頭,大大降低了編輯速度鍵,您必須將手從文本鍵移到箭頭鍵。
考慮到您可能每小時(shí)要進(jìn)行數(shù)百次作,因此可能會(huì)花費(fèi)大量時(shí)間。
此外,還有一些鍵盤也沒有方向鍵,或?qū)⑺鼈兎胖迷诓粚こ5牡胤?
因此,了解hjkl的用法在這種情況下,按鍵會(huì)有所幫助。