西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

emacs中文手冊(cè)

  • emacs中文手冊(cè)
  • 軟件大小:506KB
  • 更新時(shí)間:2013-06-18 11:14
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 電子資料
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):WinAll, WinXP
  • 官方網(wǎng)站:暫無(wú)
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

該作品是PDF文件格式請(qǐng)下載 福昕PDF閱讀器

Introduction
本文的主旨以討論 EMACS 的入門為主,其內(nèi)容包括 EMACS 發(fā)展的概述, EMACS 整合環(huán)境的簡(jiǎn)介以及整合
環(huán)境的簡(jiǎn)介以及 EMACS 的基石 - editor 的詳談。本文在結(jié)構(gòu)上分成八章,第一章討論有關(guān)的詳談。本文在結(jié)構(gòu)上分成八章,第一章討論有關(guān) EMACS 的源起、發(fā)展歷史以及 EMACS 的特性簡(jiǎn)介。 第二章討論 EMACS 的 on-linehelp。第三章則簡(jiǎn)單介紹 EMACS 的整合環(huán)境。接下來(lái)就是本文的重點(diǎn),探討 EMACS 的本質(zhì)。 所以,第三章之後的各章節(jié)則詳細(xì)探討的本質(zhì)。 所以,第三章之後的各章節(jié)則詳細(xì)探討 EMACS 為 editor 的這一個(gè)主題,F(xiàn)在就來(lái)討論與 EMACS 發(fā)展有關(guān)的機(jī)構(gòu)組織以及 EMACS 所扮演 的角色特質(zhì)。

GNU 是什麼

GNU 是 Richard Stallman 於 1975 年,在 MIT 所成立的 Free Software Foundation (FSF)
中所執(zhí)行的一項(xiàng)計(jì)劃。

中所執(zhí)行的一項(xiàng)計(jì)劃。GNU 的本意代表 ``Gnu's Not Unix'';雖然如此,它卻是一個(gè)與UNIX 完全相容的軟體系統(tǒng)。二者最大不同在於,GNU 是一個(gè) free 的 軟體, UNIX 卻是一個(gè)要付費(fèi)的軟體系統(tǒng)。卻是一個(gè)要付費(fèi)的軟體系統(tǒng)。 GNU 之所以與 UNIX 完全相容,是因?yàn)?UNIX 的使用者很多,為了讓的使用者很多,為了讓 UNIX 的使用者在使用 GNU 的時(shí)候不會(huì)有疏離的感覺,所以 GNU 盡量與UNIX 相容,它的相容只是看起來(lái)與用起來(lái)像相容,它的相容只是看起來(lái)與用起來(lái)像 UNIX 而已, GNU 其實(shí)改進(jìn)了所多 UNIX 的缺點(diǎn),使它能盡善盡美。的缺點(diǎn),使它能盡善盡美。Stallman 倡導(dǎo) FSF 的宗旨,是要建立一個(gè)軟體 free 的王國(guó)。他所謂的 free 并不是意謂著便宜或免費(fèi),因?yàn)樵?FSF 下的有些軟體還是必需付些工本費(fèi)。他所謂的 free 是指使用上的自由。要了解Stallman 所言 free 的真意,就必須知道一般軟體的使用情形。大部份的商業(yè)軟體在使用上都或多或少有些限制。例如,必須付費(fèi)才可使用軟體程式,若運(yùn)氣不好,同一程式在不同的電腦上使用,可能還要另行付費(fèi)。有些軟體程式的使用也有一定的期限,期限一到就需另繳費(fèi)用,否則使用權(quán)就會(huì)被撤銷;甚至有些軟體是以使用時(shí)間來(lái)計(jì)算費(fèi)用的。當(dāng)然,這些商業(yè)軟體是絕對(duì)不予許使用者將這些軟體任意給他人使用。除非給予軟體公司相當(dāng)?shù)拇鷥r(jià),使用者是絕對(duì)不可能拿到軟體的原始程式的。上述的種種都還是付錢就可以解決的,有些問(wèn)題是錢也乏術(shù)的。因?yàn),?dāng)商業(yè)程式銷售失敗或遠(yuǎn)景不被看好時(shí),使用者所購(gòu)置的軟體就可能被開發(fā)者遺棄。此時(shí),若想維持此軟體的正常運(yùn)作,就必須自求多 了。 Stallman 所領(lǐng)導(dǎo)的 GNU 計(jì)劃就是要脫離商業(yè)軟體的種種枷鎖,這也是 GNU 計(jì)劃所謂 ``free'' 的真諦。GNU 計(jì)劃下的任何軟體,只要使用者能找到軟體的來(lái)源,任何人都可以自由的使用它。獲得 GNU 軟體的來(lái)源很多, 如 public archives、anonymous FTP、UUNET 等,甚至任何一個(gè)裝有 GNU 軟體的地方都可以得。GNU 計(jì)劃下的軟體,不只提供軟體的使用權(quán),也提供軟體的原始程式,任何人都可以根據(jù)需要來(lái)修改程式,也可以盡己之力來(lái)找出程式的錯(cuò)誤,使隸屬於 GNU 的軟體在大家的努力下能盡善盡美。 GNU 計(jì)劃下的軟體,是可不需付費(fèi)而享有使用權(quán)。GNU 對(duì)使用者唯一的要求就是,當(dāng)使用者對(duì)於 GNU 計(jì)劃下的軟體做了進(jìn)一步的修改時(shí),仍必須維持 GNU 的精神, 就是對(duì)於修改過(guò)的軟體仍然必須將其無(wú)條件的奉獻(xiàn)出來(lái),任何人都不可將修改過(guò)的 GNU 軟體當(dāng)成商品來(lái)買賣。所以 Stallman 一直強(qiáng)調(diào) GNU 計(jì)劃下的軟體是 free 的,而且 永遠(yuǎn)會(huì)是 free 的。GNU 計(jì)劃的最終目標(biāo)是要完成一個(gè)全新的作業(yè)系統(tǒng)。目前完成的有 EMACS text editor、debugger、yacc-compatible parser generator 以及 linker 等等;也完成了將盡三、四十個(gè)公用程
式(utilities);而 shell 也已經(jīng)接近完成的階段。目前只要等 kernel 和 compiler 完成, 就可以在 GNU 的系統(tǒng)上發(fā)展程式。未來(lái)完成的 GNU 系統(tǒng)將可以執(zhí)行 UNIX 上的所有程式, 但它卻與 UNIX 系統(tǒng)不完全一致。 GNU 系統(tǒng)將改進(jìn) UNIX 系統(tǒng)的缺失,使它使用起來(lái)更方便。例如,未來(lái)的系統(tǒng)將會(huì)有較長(zhǎng)的檔名,檔名會(huì)有版次等等;新的系統(tǒng)會(huì)使用 C 與 LISP 做為系統(tǒng)程式語(yǔ)言。

GNU Emacs 是什麼

GNU EMACS 是 GNU 計(jì)劃下的第一個(gè)產(chǎn)品, EMACS 為 Editor MACros 的縮寫。
Richard Stallman 於 1975 年在 MIT 首次 撰寫 EMACS editor。目前 GNU EMACS 已發(fā)展到已發(fā)
展到 19.28 版,本文所討論的 GNU EMACS 也以 19.28 版為主。 GNU EMACS 秉持著
GNU 的精神,它依然是 free 的。任何人都可以 `ànonymous ftp'' 的方式至 prep.ai.mit.edu
這個(gè) site ,取得 GNU EMACS 的原始碼。 GNU EMACS 不是 public domain 的產(chǎn)物, 它
有版權(quán)也有使用上的限制,那就是任何得到它的人都不可以將其視為私有的財(cái)產(chǎn)。修改過(guò)的
的產(chǎn)物, 它有版權(quán)也有使用上的限制,那就是任何得到它的人都不可以將其視為私有的財(cái)產(chǎn)。修改過(guò)的
GNU EMACS 也不可以作為商品來(lái)牟利,金錢交易的行為是絕對(duì)被禁止。
EMACS 有多種版本可適合不同的工作平臺(tái)(platfrom)。適合 UNIX 環(huán)境的有 GNU
EMACS、Unipress EMACS 以及 CCA EMACS , 其中以 GNU EMACS 最常被使用,本文也
只介紹 GNU EMACS。 適合個(gè)人電腦的 EMACS 有 FreEMACS、MicroEMACS 以及
Epsilon。當(dāng)然,也有使用在 VMS 環(huán)境的版本。
GNU EMACS 是由 C 與 LISP 語(yǔ)言寫成,任何人都可依據(jù)需要將個(gè)人所發(fā)展的函式
(function)加入 GNU EMACS 上。當(dāng)然,新發(fā)展的軟體是不可以從事商業(yè)買賣,只能將它
無(wú)條件的奉獻(xiàn)出來(lái)。新發(fā)展的函式可以直接在 EMACS 中使用,不需重新編譯(complie)
整個(gè) EMACS ,而且新增的函式也不會(huì)破壞 EMACS 原有的結(jié)構(gòu)。就因?yàn)橛写颂匦裕?br />EMACS 的函式可以 與日俱增。愿與他人共享成果的使用者,可以透過(guò)電子郵件或電子公布
欄,將函式的原始碼公諸於世。公布的函式,最後會(huì)經(jīng)由 FSF 的審查,以決定是否要加入新
版的 EMACS 中。FSF 也鼓勵(lì)使用者將所發(fā)現(xiàn)的錯(cuò)誤,透過(guò)相同的管道,提供給 FSF 作為改
進(jìn) 之用。GNU EMACS 就是在如此的運(yùn)作下,靠大家共同的努力來(lái)提升品質(zhì),以達(dá)產(chǎn)品的穩(wěn)定性。

GNU EMACS 的特質(zhì)

GNU EMACS 與其說(shuō)它是一個(gè)編輯器(editor),倒不如說(shuō)它是一個(gè)以編輯器為主干的 環(huán)境
軟體。一般的軟體都是將編輯器視為一個(gè)附屬功能,只有
),倒不如說(shuō)它是一個(gè)以編輯器為主干的 環(huán)境
軟體。一般的軟體都是將編輯器視為一個(gè)附屬功能,只有 EMACS 以編輯器為基石,在其上
發(fā)展其它的功能。以收發(fā)電子信件的軟體為例,電子信件軟體是以收發(fā)信件為環(huán)境的基石。
任何電子信件的軟體都只有在使用編輯器時(shí),才呼叫相關(guān)的編輯器。
以編輯器為基石,在其上
發(fā)展其它的功能。以收發(fā)電子信件的軟體為例,電子信件軟體是以收發(fā)信件為環(huán)境的基石。
任何電子信件的軟體都只有在使用編輯器時(shí),才呼叫相關(guān)的編輯器。 EMACS 的出發(fā)點(diǎn)就與眾不同,出發(fā)點(diǎn)就與眾不同, EMACS 一切以編輯器為主,任何的功能都是建基在編輯器之上。
所以,進(jìn)入 EMACS ,就等於是進(jìn)入了一個(gè)編輯環(huán)境,這個(gè)編輯環(huán)境提使用者許多功能,讓
使用者如置身在一個(gè)全功能的作業(yè)系統(tǒng)中。 EMACS 自行發(fā)展了一個(gè) ``bourne-shell-like'' 的
shell, 除了 EMACS 自己的 shell 外, EMACS 還可以讓使用者自行選擇所使用的shell;
EMACS 可以讀送 e-mail。 EMACS 可以透過(guò) ftp 來(lái)編輯遠(yuǎn)方 host 上的檔案,而不需要簽入
(login)檔案所在的 host; EMACS 也可做 telnet 與 relogin 的動(dòng)作。EMACS 也可以讀
news; EMACS 也提供了年歷(calendar),可以讓使用者查閱日期,也可以將重要的事情
在年歷上標(biāo)示出來(lái);EMACS 又提供了 ``Diary'' 的功能,當(dāng)特定的日期與時(shí)間到來(lái)時(shí),會(huì)在
螢?zāi)簧蠈?``Diary'' 上 的事情顯示;EMACS 也有撰寫文章大綱的功能。 EMACS 更提供多種
程式的編譯功能,讓使用者可以在 EMACS 中一邊編輯程式一邊編譯程式; EMACS 更有自
己的 debugger,使程式的除錯(cuò)、 編輯與編譯在 EMACS 中同時(shí)完成。
所以 EMACS 所提供的不只是一個(gè)編輯器而己,它所提供的是一個(gè)整合的工作環(huán)境,而這個(gè)
環(huán)境是建立在編輯的基石上。它希望使用者進(jìn)入了 EMACS 以後,可以在 EMACS 的環(huán)境中
完成 所有的工作,不需要離開 EMACS,要離開 EMACS 就是要離開電腦的 時(shí)候
(logout)。 EMACS 除了是一個(gè)整合的工作環(huán)境外

它還具有以下的特性:

? display editor
? real-time editor
? advanced editor
? Self-documenting
? Customizable
? Extensible
? support X window enviornment
EMACS 是一個(gè) display 編輯器,因?yàn)槊恳粋(gè)被編輯的文字都會(huì)
被顯示在螢?zāi)簧稀?br />EMACS 是一個(gè) real-time 的編輯器,因?yàn)楫?dāng)新的文字被鍵入時(shí),
螢?zāi)粫?huì)在非常短的時(shí)間內(nèi)被更新。

軟件標(biāo)簽: emacs

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載