很多功能,各大文本編輯器都會(huì)提供,而且,各大文本編輯器都會(huì)提供配置功能,讓它更加適合您,而不是每個(gè)人的編輯器都一個(gè)樣。然而,在配置方面,各 個(gè)編輯器卻不盡相同。有些只提供簡單的一些配置,有些配置功能卻十分強(qiáng)大;有些需要通過文本字符(配置文件)方式配置,如Vim;有些則是通過圖形化界面 配置,如EmEditor等,當(dāng)然,很多是二者兼而有之。對于初學(xué)者或者普通用戶,對編程不了解或不想折騰的或?qū)ψ址麉捑氲模鼈兓静粫?huì)喜歡這種配置方式,對他們來說,配置文件方式就是“壞”的。相應(yīng)的,圖形方式配置也會(huì)存在優(yōu)缺點(diǎn)。
下面就讓我們一起來通過圖形化界面配置適合自己的EmEditor編輯器。
1、眾多的圖形界面配置功能
通過查看EmEditor的安裝目錄,可以發(fā)現(xiàn),EmEditor有幾個(gè)配置文件,理論上應(yīng)該可以通過修改配置文件來達(dá)到配置EmEditor的目 的。然而,打開配置文件一看,如果您用過Vim,配置過Vim的話,會(huì)發(fā)現(xiàn)EmEditor的配置文件沒法看。既然這樣,那我們自然就會(huì)使用圖形畫界面來 配置了。
啟動(dòng)EmEditor,點(diǎn)擊菜單欄上的工具菜單,該菜單下的幾個(gè)子菜單就是配置用的。先來預(yù)覽一下自定義和配置對話框。
通過配置對話框上的標(biāo)簽,您應(yīng)該大概知道EmEditor的配置項(xiàng)有多少了吧,也應(yīng)該相信EmEditor是很強(qiáng)大的,而且可以很有“個(gè)性”。
首先,來自定義EmEditor,相當(dāng)于定義一個(gè)編輯環(huán)境。
2、自定義對話框
在自定義對話框中,很多定義采用默認(rèn)即可。在此大概說一些polaris修改的幾個(gè)地方。
1)在文件選項(xiàng)卡選中記住最后打開的文件夾。這樣一定程度上方便了后續(xù)操作。
2)歷史選項(xiàng)卡中可以記錄最近打開文件記錄,同時(shí)記錄最近使用的字體。這樣,在換字體時(shí),只需要執(zhí)行:查看菜單,就會(huì)有幾個(gè)最近使用的字體。
3)查看:可以配置其他分欄的外觀,如:資源管理器、大綱、輸出窗口等;另外可以配置光標(biāo)大小和顏色。
4)窗口:當(dāng)時(shí)學(xué)Vim的時(shí)候,有一個(gè)很好的功能:保存當(dāng)前工作環(huán)境,以便下次可以繼續(xù)當(dāng)前的工作。窗口就是用于配置這樣類似的功能,不過似乎只能保存一個(gè)工作環(huán)境,沒有Vim那么強(qiáng)大。
5)鼠標(biāo):配置鼠標(biāo)按鍵執(zhí)行的操作(主要是鼠標(biāo)中建)。
6)狀態(tài)欄:建議將所有選項(xiàng)勾選,在狀態(tài)欄可以看到很多東西。
7)快捷方式:有一個(gè)很強(qiáng)大的功能,就是選中“在任務(wù)欄顯示托盤符”,這樣在任務(wù)欄可以方便的進(jìn)行各種操作(通過自定義托盤圖標(biāo))。
其他的選項(xiàng)您可以自己嘗試。
3、打造共性
前面已經(jīng)知道,EmEditor有一個(gè)“所有配置屬性”。對,它是用于配置所有文件格式共同的屬性。下面介紹常用配置。
3.1 常規(guī)選項(xiàng)卡
這是EmEditor最基本的一些配置。在這個(gè)選項(xiàng)卡中,一般建議勾選上顯示標(biāo)尺與行號(hào),這是因?yàn)槿藗兌剂?xí)慣了編程(或閱讀代碼)時(shí)看到行號(hào),這會(huì) 很方便定位,當(dāng)然如果你不是程序員,可以不勾選。注意,這里勾選上,即使有些文件類型不想顯示也沒關(guān)系,別忘了EmEditor有“個(gè)性”化功能。
在這個(gè)選項(xiàng)卡有一個(gè)重要的配置項(xiàng),那就是“制表符/縮進(jìn)”,該對話框如下:
這里建議勾選上自動(dòng)縮進(jìn)和使用正則表達(dá)式,正則表達(dá)式的作用主要是為了編程縮進(jìn),以后再涉及。然后就是制表符大小和縮進(jìn)大小,一般都會(huì)設(shè)置成4。
3.2 滾動(dòng)選項(xiàng)卡
這里主要用于設(shè)置屏幕移動(dòng),根據(jù)你的習(xí)慣或愛好配置即可。有兩個(gè)地方提一下:
1)“總是啟用一頁垂直滾動(dòng)”。在使用編輯器的過程中,您肯定遇到過這種情況:編輯到了文件末尾,看著不方便,然后你就會(huì)按很多次回車來產(chǎn)生很多空 行,以使編輯行在中間。EmEditor提供了很好的解決方案,只需要勾選上“總是啟用一頁垂直滾動(dòng)”,EmEditor便一直有一空頁,讓你的編輯總是 在上面或中間,而且沒有產(chǎn)生多余的空行。
2)“水平格線”。選中后看起來像這樣:
如果您喜歡可以勾選上。
3.3 文件選項(xiàng)卡
主要配置文件新建、編輯、保存時(shí)得一些信息,涉及文件編碼等。一般采用默認(rèn)即可。
3.4 備份、自動(dòng)保存和關(guān)聯(lián)選項(xiàng)卡
從標(biāo)簽名很容易知道功能。polaris備份功能一般不用(不喜歡它產(chǎn)生臨時(shí)文件。呵呵。不過似乎不備份不太安全)。自動(dòng)保存功能您可以選上,當(dāng) 然,最好還是養(yǎng)成時(shí)不時(shí)手動(dòng)保存文件的習(xí)慣,polaris就不要自動(dòng)保存功能,因?yàn)槊繉懲暌痪湓捦nD的時(shí)候,就會(huì)習(xí)慣性的按下:Ctrl + S。關(guān)聯(lián)功能就不用說了,很共性的功能,根據(jù)需要配置就行。
3.5 換行和不換行選項(xiàng)卡
這里主要介紹下不換行功能。
勾選上“指定行末不允許自動(dòng)換行的單詞(E)”,然后就可以添加不允許換行的單詞了。實(shí)際上,這里的單詞應(yīng)該理解為詞組。如下圖:
當(dāng)“北極星”在行末,但當(dāng)前行無法同時(shí)容下這三個(gè)字,通常情況下會(huì)在這三個(gè)字中間換行,但如圖設(shè)置了之后,這三個(gè)字就“一直”在一起了:要么都在這行,要么都到下一行。明白了吧。當(dāng)然了,這個(gè)功能實(shí)際中似乎用的比較少。
3.6 高亮(1)、高亮(2)和顯示選項(xiàng)卡
高亮(1):主要配置高亮關(guān)鍵字,語法文件里面的高亮關(guān)鍵字就是顯示到此的,而語法文件官網(wǎng)可以下載,因而此處一般不動(dòng),在“個(gè)性化”時(shí),主要配這里哦。
高亮(2):建議選中“高亮顯示配對的括號(hào)”和“自動(dòng)完成括號(hào)配對”,下面的括號(hào)類型自行選擇。“注釋”也會(huì)在語法文件中表現(xiàn)。
顯示:就是GUI表現(xiàn)了,主要設(shè)置背景色、前景色了。EmEditor提供了幾種預(yù)置的配置方案(主題),可以根據(jù)個(gè)人愛好選擇,然后在此基礎(chǔ)上進(jìn)行修改(建議在個(gè)性化上修改)。
3.7 標(biāo)記、打印、鏈接、鍵盤和拼寫檢查選項(xiàng)卡
標(biāo)記:主要是一些特殊“字符”的顯示,比如EmEditor默認(rèn)會(huì)在光標(biāo)處顯示一個(gè)“←”,回車換行后,顯示一個(gè)“↓”。建議保留默認(rèn)。一開始可能不習(xí)慣有這些,一段時(shí)間后,沒有它們您會(huì)不習(xí)慣。
打。可以把您漂亮的頁面打印出來哦。不過,如果要打印,建議別像polaris一樣用黑底白字。
鏈接:建議改為polaris這樣。這個(gè)主要對網(wǎng)址和郵箱等起作用了,配成與polaris一樣后,雙擊網(wǎng)址會(huì)調(diào)用默認(rèn)瀏覽器打開,雙擊郵箱地址會(huì)調(diào)用默認(rèn)郵箱客戶端給當(dāng)前郵箱地址寫郵件。
鍵盤:不要說了,肯定是設(shè)置快捷鍵的了。如果要查看當(dāng)前已設(shè)置的快捷鍵列表,執(zhí)行:幫助→鍵盤映射圖,就可以看到完整的快捷鍵了。
4、打造好用的文本編輯器(TXT類型)——個(gè)性化
打造好用的文本編輯器,主要是針對TXT文件。有這個(gè)想法源于學(xué)習(xí)Vim的時(shí)候,很多語言都可以配置高亮、大綱顯示之類的。后來看到一個(gè)插 件:txtBrowser,它可以高亮文本文件,而且可以像Word一樣將標(biāo)題大綱顯示,這樣很方便定位與閱讀,這個(gè)插件還有很多其他功能,Vimer們 可以試試,而且是國人寫的哦,中文幫助文檔呢。呵呵。
也許是因?yàn)槭褂昧薞im的緣故,當(dāng)然,還有一個(gè)主要原因是最近使用文本編輯器編寫TXT文件頻率很高,之后選擇其他的文本編輯器,polaris都 會(huì)優(yōu)先考慮對TXT文件類型的可配置性。這方面Vim是一個(gè)很好的選擇。前面說過,Vim門檻比較高。于是,polaris找到了一款Vim的“替代者” ——EmEditor。
到這里,Vimer們應(yīng)該不會(huì)噴了吧。替代者,并非完全替代,而是在TXT文件編輯方面的替代。而且,作為一個(gè)Vim的愛好者,在使用EmEditor時(shí)都不忘Vim的身影。啥?呵呵,別急,待會(huì)就會(huì)講到。先讓我們來個(gè)性化EmEditor,打造成polaris這樣。
4.1 配置TXT語法高亮
沒想到吧?各大編輯器都有一堆的語法高亮文件,然而卻沒有TXT文件的“語法高亮”。TXT文件也有語法?呵呵。polaris的自定義語法。這也是polaris找到EmEditor后欣喜若狂的原因之一。
新建一個(gè)TXT文件,執(zhí)行“工具”→“當(dāng)前配置屬性”,打開Text屬性對話框。
定位到高亮(1),選中“高亮下列單詞”,然后通過添加來新增要高亮的單詞(關(guān)鍵字)。在左邊有可配置項(xiàng),這很關(guān)鍵哦,特別是正則表達(dá)式,之所以能夠打造 “TXT文件語法高亮”就在這里了。高亮單詞左邊的數(shù)字就是對應(yīng)該對話框的“顯示”選項(xiàng)卡里的高亮0-9了,不同的關(guān)鍵字,可以配置不同的顏色呢。明白了 吧。正則表達(dá)式不懂?沒關(guān)系,按polaris圖中的設(shè)置就好了。
設(shè)置好高亮關(guān)鍵字后,接下來就是配置顏色了。
轉(zhuǎn)到“顯示”選項(xiàng)卡,如上圖。選擇一個(gè)主題,將高亮0-9設(shè)置成你喜歡的顏色就好了。在右邊有一個(gè)“搜索高亮”,默認(rèn)是1,根據(jù)情況你可以設(shè)置為 3.3等。這個(gè)是干嘛的呢?在“指定部分”最下面有一個(gè)“搜索字符串”,如果“搜索高亮”設(shè)置為2,就會(huì)有兩個(gè)“搜索字符串”,選中它就可以配置搜索時(shí)匹 配的字符串的樣式了。這也是EmEditor很有特點(diǎn)的一個(gè)功能了。polaris使用的眾多編輯器中,有該功能的不多。當(dāng)然,Vim有了,是不是 EmEditor又和Vim“一樣”了?
上面一篇引用的博文已經(jīng)介紹了搜索、替換功能,在此再演示一下了。搜索“polaris”,如下圖,所有的polaris被設(shè)置的“高亮顏色”高亮 了。polaris定義了兩個(gè)搜索高亮,因而,當(dāng)前選中的是一種高亮,其他的是另外一種高亮。注意,這種高亮?xí)恢北4嬖谂叮钡侥M(jìn)行另一次搜索,這與 Vim也是一樣的,然而很多時(shí)候會(huì)很討厭,這時(shí)候您可以通過“搜索”→“取消高亮”(Alt + F3)來實(shí)現(xiàn)。
怎么樣,現(xiàn)在對您的EmEditor滿意了沒?哦,差點(diǎn)忘了,您現(xiàn)在的EmEditor還沒有左邊的大綱呢。
最近事情真的有點(diǎn)多,這一篇博文下部分現(xiàn)在才有時(shí)間補(bǔ)上。下面接著上部分繼續(xù)介紹。
4.2 配置大綱插件
前面已經(jīng)配置好TXT文件的語法高亮,接下來配置大綱顯示,使其看起來更像Word的功能,一看就知道全文的目錄結(jié)構(gòu),而且定位很方便。
★插件是EmEditor最吸引人的特點(diǎn)之一,上面僅舉一例,實(shí)際上還有許多實(shí)用的插件,如計(jì)算文字?jǐn)?shù)、簡繁互轉(zhuǎn)、插入數(shù)字序列、刪除重復(fù)行、刪除行首行尾空格等,它們的操作方法很簡單,這里不再細(xì)述。
★插件太多嚴(yán)重影響到我們的操作,可以將那些很少用到的插件隱藏起來:執(zhí)行“工具→插件→自定義插件”,在打開的對話框中,點(diǎn)擊取消無用插件前面的對鉤號(hào),它們就不會(huì)在菜單中顯示了。點(diǎn)選某一插件,再點(diǎn)擊“卸載”按鈕則可以完全刪除該插件。
★在工具欄空白處右擊,選中“插件工具欄”項(xiàng),即可讓所有插件以按鈕圖標(biāo)的方式顯示在工具欄上,這樣我們在操作的時(shí)候,只要簡單地點(diǎn)擊相應(yīng)按鈕就可以了。
在配置大綱之前,先大概了解一下大綱是啥。
1)大綱:在默認(rèn)情況下EmEditor就裝好了若干插件,大綱就是其中之一。一般情況下,在工具欄會(huì)顯示插件欄,如下圖,如果沒有顯示,可以在菜 單欄單擊右鍵,選中“插件欄”。然后就可以看到圖中所示的插件欄了。里面就有“大綱圖標(biāo)”,通過點(diǎn)擊它可以打開或關(guān)閉大綱視圖(快捷鍵:Alt + Ctrl + O也可以哦)。
2)配置大綱視圖
在插件欄的大綱圖標(biāo)上單擊右鍵(或者打開大綱視圖后,在大綱視圖空白處單擊右鍵),在彈出菜單中選擇屬性。如圖:
讓文章的標(biāo)題能夠在大綱中顯示,主要是通過在最下面配置一些正則表達(dá)式實(shí)現(xiàn)的。在這里可以配置顯示的層級(jí)。對于此處正則表達(dá)式的配置,基本上是根據(jù) 前面配置TXT語法高亮來進(jìn)行的。您可以根據(jù)自己的需求來設(shè)置。如果您不會(huì)正則表達(dá)式,那就按polaris的配置吧。polaris的設(shè)置如上圖,第 一、二兩個(gè)看不完整,polaris列在下面:
第一處:^第[一二三四五六七八九十\d].+[\s、].*|^\s{16,}.*
第二處:^\d[\s、].*|^[一二三四五六七八九十][\s|、].*
配置好后,這時(shí)候,您會(huì)發(fā)現(xiàn),您的文章已經(jīng)有Word大綱效果了,而且,在大綱視圖點(diǎn)擊某個(gè)標(biāo)題,文章就會(huì)定位到相應(yīng)的章節(jié),很方便吧。(當(dāng)然,前提是您的標(biāo)題得與大綱的正則表達(dá)式相符)
5、配置EmEditor插件與宏
EmEditor有很強(qiáng)的可擴(kuò)展性,當(dāng)然還有其他不少編輯器也有強(qiáng)大的可擴(kuò)展性,比如:Vim,插件眾多。這次的主角是EmEditor,那就來介紹EmEditor的擴(kuò)展性了,擴(kuò)展EmEditor,使其更便于使用。
5.1 插件
默認(rèn)EmEditor就已經(jīng)安裝了好幾個(gè)插件,比如資源管理器、大綱、查找欄等。另外在EmEditor官網(wǎng)上有很多插件可以下載。網(wǎng)上也有一些把眾多插件打包了,以方便安裝,網(wǎng)絡(luò)上方便的搜到,不過,您可以根據(jù)需要決定用不用安那么多。下面polaris推薦一些常用的插件。(主要是針對TXT文件的哦)。
5.1.1 單詞自動(dòng)完成(Word Complete)
“自動(dòng)完成”(其實(shí)就是所謂的自能提示)一般只在編寫代碼的時(shí)候有需求,然而,這個(gè)插件不但能夠在編寫代碼時(shí)使用,而且編寫TXT文件時(shí),也會(huì)有效果哦。如圖:
當(dāng)您輸入“插”時(shí),出現(xiàn)下拉列表,其中的內(nèi)容是當(dāng)前文件中已有的以“插”字開頭的詞組或句子哦,F(xiàn)在明白Word Complete的原理了吧。
當(dāng)然,對于編程語言,它的智能提示就不止這些了,一般語法高亮文件會(huì)配置很多關(guān)鍵字,這些關(guān)鍵字也是可以智能提示的哦。
5.1.2 EmVi
知道Vi/Vim的人,看到這個(gè)名字會(huì)不會(huì)有感覺呢?對了,這個(gè)插件就是讓EmEditor具有Vim的操作方式。如果您喜歡Vim的一些操作方 式,可以安上這個(gè)插件,這樣就擁有了Vim與EmEditor的操作方式了,可以通過EmEditor體驗(yàn)、熟悉Vim的很多操作了。
5.1.3 顯示文本信息
這個(gè)插件用于統(tǒng)計(jì)當(dāng)前文件的信息,這個(gè)統(tǒng)計(jì)功能還是很強(qiáng)大的。
5.1.4 繪制表格與轉(zhuǎn)換為表格
這兩個(gè)插件可以方便的在文本中插入表格,這是一個(gè)很好的功能。您可以裝上試試。
由于插件眾多,再此沒法一一介紹,也沒必要,您可以安裝上自己試試,選擇自己喜歡的保留。
5.2 宏
polaris在網(wǎng)上看到一篇文章叫做《在EmEditor中插入U(xiǎn)BB代碼》,里面介紹了通過宏在EmEditor中插入U(xiǎn)BB代碼,建議您看看這篇文章,您也可以看polaris對該文章的轉(zhuǎn)載(點(diǎn)擊此處閱讀),格式應(yīng)該會(huì)比原文好哦。呵呵。
polaris在此要講的不是通過EmEditor插入U(xiǎn)BB代碼,而是在此基礎(chǔ)上新增一些方便的用于處理TXT文件的代碼。
在處理文本文件的時(shí)候,有時(shí)需要為一句話增加引號(hào)、書名號(hào)之類的,一般咱們會(huì)手動(dòng)加上,polaris在此要介紹的就是通過宏來實(shí)現(xiàn)自動(dòng)插入,也許您會(huì)說這樣麻煩還不如自己手動(dòng)輸入呢。好吧,要是這樣您不配便是。polaris只是提供一種方法,用不用您自己決定。
運(yùn)行宏的過程就是,選擇文本,然后執(zhí)行菜單“宏”→“Tagger.jsee”→彈出的菜單中選擇你想增加的,比如為一句話增加雙引號(hào),就是先選擇這句話,然后按上面的方法執(zhí)行即可。
在EmEditor官方網(wǎng)站上有不少宏可以下載,可以根據(jù)需要下載。