透徹講解網(wǎng)頁(yè)編輯器Bluefish
你在應(yīng)用什么樣的操作系統(tǒng)?現(xiàn)在很多人都在應(yīng)用Linux操作系統(tǒng),本文講解Linux文本模式的網(wǎng)頁(yè)編輯器Bluefish,讓你在Linux中熟練的進(jìn)行網(wǎng)頁(yè)編輯。
網(wǎng)頁(yè)編輯器Bluefish標(biāo)榜其自身是“一款為熟練的Web設(shè)計(jì)員和程序員而設(shè)的編輯器”,但它的UI卻很直觀,任何初學(xué)者都很夠很快上手,并在不斷地積累中發(fā)現(xiàn)和掌握它的其它功能。如果你需要的是一款能夠進(jìn)行Web代碼設(shè)計(jì)的文本編輯器,那么它一定會(huì)是一款很不錯(cuò)的軟件。它給我的總體印象就是專業(yè)卻不令人生畏,文字和圖標(biāo)結(jié)合的都很好。
Bluefish提供了很多常用的 HTML任務(wù)選項(xiàng),例如字體、表格等等,當(dāng)然還有鏈接,這個(gè)軟件是用了一個(gè)比較不常見的“鏈接描述” (anchor)來表明可點(diǎn)擊的鏈接。“鏈接描述”對(duì)話框甚至還提供了例如OnClick和OnMouseover這樣的Java腳本事件功能。
它還有其它的對(duì)話框能夠在PHP和SQL任務(wù)中來創(chuàng)建文本,就像很多Apache和C的選項(xiàng)那樣,你還可以通過項(xiàng)目將文件進(jìn)行分組,以便開發(fā)。搜索和替換功能也很不錯(cuò),它還支持正則表達(dá)式,還可以對(duì)多種語言進(jìn)行自定義的語法高亮。
再來說說它的一些不足。如果你需要一些文檔幫助,那么你就需要單獨(dú)打開一個(gè)說明文件,因?yàn)閹椭]有與這個(gè)應(yīng)用程序結(jié)合到一起。它的使用說明內(nèi)容是非常廣泛的,如果你夠耐心的話,你當(dāng)然可以找到你想要的東西。例如,對(duì)于我來說,拼寫檢查沒有讓我很快地找到,但在我閱讀了說明之后,我發(fā)現(xiàn)你必須安裝一個(gè)獨(dú)立的開源Aspell應(yīng)用程序才能夠進(jìn)行拼寫檢查。
宏都是通過一個(gè)“自定義菜單”來操作的,在此,你可以創(chuàng)建自己的文本串、HTML打開和關(guān)閉標(biāo)簽或者是搜索和替換命令。文本串的創(chuàng)建包括了一些具有額外功能的對(duì)話框,它們?cè)谑褂玫臅r(shí)候都是非常簡(jiǎn)單的。
有些失望的是,在一個(gè)如此直觀的界面中,我卻沒有找到為創(chuàng)建的宏而設(shè)的“編輯”定制菜單,但如果你參閱說明上的步驟,那么一切都很明了了。宏功能與其它的一些應(yīng)用程序相比也許沒有那么強(qiáng)大,例如,我在定制菜單中找不到如何使用其它的Bluefish命令,但在重復(fù)輸入上,它們又都是很方便的。
最后,Bluefish并沒有將自己定位為寫作用途的應(yīng)用程序,它也沒有一些文本操作的命令,例如更改大小寫字母或者是合并、拆分行。
這也就是說,如果你要找的是一款功能適度的基于文本的Web代碼編輯應(yīng)用程序,網(wǎng)頁(yè)編輯器Bluefish無疑值得一試。
【編輯推薦】