天天看點

第五篇 普通人的編輯利器EmEditor——Vim的替代者(二)

 最近事情真的有點多,這一篇博文下部分現在才有時間補上。下面接着上部分繼續介紹。

前面已經配置好TXT檔案的文法高亮,接下來配置大綱顯示,使其看起來更像Word的功能,一看就知道全文的目錄結構,而且定位很友善。

在配置大綱之前,先大概了解一下大綱是啥。

1)大綱:在預設情況下EmEditor就裝好了若幹插件,大綱就是其中之一。一般情況下,在工具欄會顯示插件欄,如下圖,如果沒有顯示,可以在菜 單欄單擊右鍵,選中“插件欄”。然後就可以看到圖中所示的插件欄了。裡面就有“大綱圖示”,通過點選它可以打開或關閉大綱視圖(快捷鍵:Alt + Ctrl + O也可以哦)。

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_013.png"></a>

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_014.png"></a>

2)配置大綱視圖

在插件欄的大綱圖示上單擊右鍵(或者打開大綱視圖後,在大綱視圖空白處單擊右鍵),在彈出菜單中選擇屬性。如圖:

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_015.png"></a>

讓文章的标題能夠在大綱中顯示,主要是通過在最下面配置一些正規表達式實作的。在這裡可以配置顯示的層級。對于此處正規表達式的配置,基本上是根據 前面配置TXT文法高亮來進行的。您可以根據自己的需求來設定。如果您不會正規表達式,那就按polaris的配置吧。polaris的設定如上圖,第 一、二兩個看不完整,polaris列在下面:

第一處:^第[一二三四五六七八九十\d].+[\s、].*|^\s{16,}.*

第二處:^\d[\s、].*|^[一二三四五六七八九十][\s|、].*

配置好後,這時候,您會發現,您的文章已經有Word大綱效果了,而且,在大綱視圖點選某個标題,文章就會定位到相應的章節,很友善吧。(當然,前提是您的标題得與大綱的正規表達式相符)

EmEditor有很強的可擴充性,當然還有其他不少編輯器也有強大的可擴充性,比如:Vim,插件衆多。這次的主角是EmEditor,那就來介紹EmEditor的擴充性了,擴充EmEditor,使其更便于使用。

“自動完成”(其實就是所謂的自能提示)一般隻在編寫代碼的時候有需求,然而,這個插件不但能夠在編寫代碼時使用,而且編寫TXT檔案時,也會有效果哦。如圖:

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_016.png"></a>

當您輸入“插”時,出現下拉清單,其中的内容是目前檔案中已有的以“插”字開頭的詞組或句子哦。現在明白Word Complete的原理了吧。

當然,對于程式設計語言,它的智能提示就不止這些了,一般文法高亮檔案會配置很多關鍵字,這些關鍵字也是可以智能提示的哦。

知道Vi/Vim的人,看到這個名字會不會有感覺呢?對了,這個插件就是讓EmEditor具有Vim的操作方式。如果您喜歡Vim的一些操作方 式,可以安上這個插件,這樣就擁有了Vim與EmEditor的操作方式了,可以通過EmEditor體驗、熟悉Vim的很多操作了。

這個插件用于統計目前檔案的資訊,這個統計功能還是很強大的。

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_017.png"></a>

這兩個插件可以友善的在文本中插入表格,這是一個很好的功能。您可以裝上試試。

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_018.png"></a>

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_019.png"></a>

由于插件衆多,再此沒法一一介紹,也沒必要,您可以安裝上自己試試,選擇自己喜歡的保留。

polaris在此要講的不是通過EmEditor插入UBB代碼,而是在此基礎上新增一些友善的用于處理TXT檔案的代碼。

在處理文本檔案的時候,有時需要為一句話增加引号、書名号之類的,一般咱們會手動加上,polaris在此要介紹的就是通過宏來實作自動插入,也許您會說這樣麻煩還不如自己手動輸入呢。好吧,要是這樣您不配便是。polaris隻是提供一種方法,用不用您自己決定。

運作宏的過程就是,選擇文本,然後執行菜單“宏”→“Tagger.jsee”→彈出的菜單中選擇你想增加的,比如為一句話增加雙引号,就是先選擇這句話,然後按上面的方法執行即可。

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_020.jpg"></a>

<a href="http://www.beijixing001.com/wp-content/uploads/2010/09/picture_021.png"></a>

     本文轉自polaris1119 51CTO部落格,原文連結:http://blog.51cto.com/polaris/390294,如需轉載請自行聯系原作者