日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 服務(wù)器 > 學(xué)習(xí)vi和vim編輯器(13):vi同類品的功能總覽

學(xué)習(xí)vi和vim編輯器(13):vi同類品的功能總覽

來源:程序員人生   發(fā)布時間:2015-01-22 08:47:09 閱讀次數(shù):3566次

本章將學(xué)習(xí)vi同類品提供的相干功能。

它們都是我兄弟:

有許多可以自由獲得的vi編輯器同類品。《vi和vim編輯器》重點介紹了vim編輯器,也扼要地介紹了另外3種經(jīng)常使用的同類品:nvi,elvis,vile。這些同類品都提供了vi以外的許多擴(kuò)大功能,雖然方式可能不同,但這些同類品通常會提供相同的擴(kuò)大功能。本篇文章將整體介紹這些同類品提供的擴(kuò)大功能。

多窗口編輯:可以將屏幕分割成多個“窗口”,從而在每一個窗口編輯不同的文件,或視察同1文件的不同部份。這使得同時在多個文件中工作更加容易,在文件間剪貼文本也更加方便。

圖形用戶界面:除nvi以外,所有同類品都可以編譯成支持X Window界面。

擴(kuò)大的正則表達(dá)式:之前已學(xué)習(xí)過了vi編輯器中可用于搜索和替換模式正則表達(dá)式元字符。每種同類品都提供了某種情勢的擴(kuò)大正則表達(dá)式,但每種擴(kuò)大方式的“風(fēng)味”都與眾不同。

增強(qiáng)的標(biāo)簽:"Exuberant ctags"程序是ctags的同類品。比UNIX上的ctags功能更強(qiáng)大。可以產(chǎn)生擴(kuò)大的tags文件格式,讓標(biāo)簽的搜索與匹配處理更加靈活,更加強(qiáng)大。以下是"Exuberant ctags"的特點功能:

  • 支持C與C++代碼,另外還支持29種程序設(shè)計語言,包括C#和java;
  • 能夠產(chǎn)生所有類型的C與C++語言標(biāo)簽;
  • 在解析代碼時非常可靠;
  • 列出供人瀏覽用的源文件中的被選擇對象的列表;
  • 支持產(chǎn)生GNU Emacs樣式的標(biāo)簽文件;

傳統(tǒng)的tags文件有3個以制表符分隔的字段:標(biāo)簽名稱(1般是標(biāo)識符),包括標(biāo)簽的源文件,和何處可找到標(biāo)識符的唆使符。唆使符可以是簡單的行號,或是以斜線或問號括起的nomagic搜索模式。新的格式向下兼容傳統(tǒng)格式。前面3個字段依然相同:標(biāo)簽,文件名稱與搜索模式。Exuberant ctags只會產(chǎn)生搜索模式,而不是任意的命令。擴(kuò)大的屬性會放在用于分隔的 " ;" "分隔符后面。屬性間以tab字符分隔,每一個屬性均由以冒號分隔的兩個子字段組成,第1個子字段是描寫屬性的關(guān)鍵字,默許為kind(此時可以省略),第2個則是實際的值。擴(kuò)大的ctags關(guān)鍵字可以參考《vi和vim編輯器》p144。以下圖所示,為擴(kuò)大tags文件的1個示例:

位于該tags文件前面的以" !_TAG_ "開頭的初始化標(biāo)簽,對辨別創(chuàng)建文件的程序很有幫助。而且編輯器也可能會用這些特殊標(biāo)簽來實現(xiàn)特殊的功能。以后便是相應(yīng)的標(biāo)簽定義。

標(biāo)簽棧:每種vi同類品都擴(kuò)充了保護(hù)標(biāo)簽棧的功能。每次通過" :tag "命令或vi中的" ^] "命令搜索某個標(biāo)簽時,編輯器會先保存當(dāng)前的位置。這樣以后就能夠使用vi編輯器的"CTRL + T"命令或ex命令回到保存起來的位置。vim的標(biāo)簽棧功能將在后續(xù)文章進(jìn)1步學(xué)習(xí)。

改進(jìn)的編輯工具:所有的同類品都提供了編輯ex命令行,不限次數(shù)的撤消,任意長度的行與8位數(shù)據(jù),增量搜索,將屏幕從左往右轉(zhuǎn)動以代替繞排太長的行,可視模式,和模式唆使器等其它特性。

編程輔助:

vi是為編程者開發(fā)的編輯器,它提供了1些功能,使得傳統(tǒng)的UNIX編程者(編寫C程序和troff文檔的人)工作起來更容易。vi的同類品在此基礎(chǔ)上,提供了更多功能:

編輯-編譯的加速:在編譯期間,完全不需要離開編輯器,而且可以獲得編譯器的輸出,并自動跳到包括毛病的行上。

語法高亮:將代碼中的不同語法元素用不同的色彩與字體來顯示。


本章vi命令總結(jié):

本章主要介紹了部份vi同類品(vim,nvi,elvis,vile)提供的擴(kuò)大功能。后續(xù)文章將重點學(xué)習(xí)vim編輯器的各種擴(kuò)大功能細(xì)節(jié)。


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 久草美女视频 | 在线观看欧美激情 | 欧美福利在线 | 日本三级在线视频 | 97在线精品 | 国产在线播放一区 | 亚洲一区二区成人 | 久久久综合亚洲91久久98 | 国产亚洲精品久久久久动 | 国产小视频在线播放 | 久久久精品一区 | 精品免费二区三区三区高中清不卡 | 国产一区二区三区在线观看视频 | 成人综合婷婷国产精品 | 美女黄a| 精品久久黄色 | 国产视频a | 欧美精品一区二区三区四区五区 | 欧美日韩视频一区二区 | 亚洲成人中文字幕 | 国产精品自拍视频 | 欧美巨猛xxxx猛交黑人97人 | 中文字幕影院 | 国产h片在线观看 | 不卡三区 | 久久国产精品99久久久久久老狼 | 国产一区高清 | 免费在线黄色电影 | 91伦理视频在线观看 | 久久久精品在线 | 久久婷婷亚洲 | 亚洲高清电影 | 天堂аⅴ在线最新版在线 | 男人操女人视频网站 | 爱爱免费观看视频 | 亚洲一区二区精品在线 | 黄色大片电影 | 久久九九国产 | 最近中文字幕在线mv视频7 | 偷拍自拍在线观看 | 久久久久久黄色 |