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

emacs中文手冊

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

軟件介紹

該作品是PDF文件格式請下載 福昕PDF閱讀器

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

GNU 是什麼

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

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

GNU Emacs 是什麼

GNU EMACS 是 GNU 計劃下的第一個產(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
這個 site ,取得 GNU EMACS 的原始碼。 GNU EMACS 不是 public domain 的產(chǎn)物, 它
有版權(quán)也有使用上的限制,那就是任何得到它的人都不可以將其視為私有的財產(chǎn)。修改過的
的產(chǎn)物, 它有版權(quán)也有使用上的限制,那就是任何得到它的人都不可以將其視為私有的財產(chǎn)。修改過的
GNU EMACS 也不可以作為商品來牟利,金錢交易的行為是絕對被禁止。
EMACS 有多種版本可適合不同的工作平臺(platfrom)。適合 UNIX 環(huán)境的有 GNU
EMACS、Unipress EMACS 以及 CCA EMACS , 其中以 GNU EMACS 最常被使用,本文也
只介紹 GNU EMACS。 適合個人電腦的 EMACS 有 FreEMACS、MicroEMACS 以及
Epsilon。當(dāng)然,也有使用在 VMS 環(huán)境的版本。
GNU EMACS 是由 C 與 LISP 語言寫成,任何人都可依據(jù)需要將個人所發(fā)展的函式
(function)加入 GNU EMACS 上。當(dāng)然,新發(fā)展的軟體是不可以從事商業(yè)買賣,只能將它
無條件的奉獻(xiàn)出來。新發(fā)展的函式可以直接在 EMACS 中使用,不需重新編譯(complie)
整個 EMACS ,而且新增的函式也不會破壞 EMACS 原有的結(jié)構(gòu)。就因為有此特性,
EMACS 的函式可以 與日俱增。愿與他人共享成果的使用者,可以透過電子郵件或電子公布
欄,將函式的原始碼公諸於世。公布的函式,最後會經(jīng)由 FSF 的審查,以決定是否要加入新
版的 EMACS 中。FSF 也鼓勵使用者將所發(fā)現(xiàn)的錯誤,透過相同的管道,提供給 FSF 作為改
進(jìn) 之用。GNU EMACS 就是在如此的運作下,靠大家共同的努力來提升品質(zhì),以達(dá)產(chǎn)品的穩(wěn)定性。

GNU EMACS 的特質(zhì)

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

它還具有以下的特性:

? display editor
? real-time editor
? advanced editor
? Self-documenting
? Customizable
? Extensible
? support X window enviornment
EMACS 是一個 display 編輯器,因為每一個被編輯的文字都會
被顯示在螢?zāi)簧稀?br />EMACS 是一個 real-time 的編輯器,因為當(dāng)新的文字被鍵入時,
螢?zāi)粫诜浅6痰臅r間內(nèi)被更新。

軟件標(biāo)簽: emacs

其他版本下載

發(fā)表評論

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

TOP
軟件下載