<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    emacs 配置等 轉自itepub

    Posted on 2007-06-29 09:10 笨蛋啊帆 閱讀(562) 評論(0)  編輯  收藏
    GNU Emacs 是 Emacs, 的版本之一,是由 Emacs, 的原始版本(PDP-10)的作者Richard Stallman所編寫的。
    GNU Emacs的主要文檔在GNU Emacs手冊中,你可以用Info(Emacs的一個子系統)以行方式去讀。請在那里查看完全的和最新的文檔。本幫助頁的更新依賴于志愿人員; Emacs 的維護人員的首要目標是使使用能本幫助頁面盡可能少地占用其它更有用的項目的時間。
    GNU Emacs 包含了其它 Emacs 編輯器所擁有的全部功能。由于它的編輯命令是用Lisp寫的,因此很容易擴展。
    Emacs 有一個擴展的交互幫助工具,但該工具假設你能熟練地使用 Emacs 窗口和緩沖區。CTRL-h (退格或CTRL-h) 可以進入該幫助工具。 Help Tutorial(幫助指南,CTRL-h t) 調用一個交互式的指南以幫助初學者在很短的時間內了解 Emacs 的基本知識。Help Apropos (CTRL-h a) 幫助你找到一個命令并給出其功能說明,Help Character (字符幫助,CTRL-h c) 描述一個給定的字符的作用,Help Function (函數幫助,CTRL-h f) 描述一個指定名稱的Lisp 函數。
    Emacs 的Undo(恢復功能)可以取消最近幾步對緩沖區所做的修改,因此很容易從編輯錯誤中恢復
    GNU Emacs 的許多特殊的包可以處理郵件讀取(RMail)和郵件發送
    (Mail),大綱編輯 (Outline),編譯(Compile), 在 Emacs 窗口中運行shell (Shell), 運行Lisp 的read-eval-print 循環(Lisp-Interaction-Mode), 以及自動修正(Doctor)。
    還有一個擴充的參考手冊,但是其它版本的 Emacs 用戶即使沒有它,要適應GNU Emacs也不會有什么困難。而Emacs的新用戶通過學習指南和使用自身文檔特性,很快就能夠使用GNU Emacs的基本功能。
    Emacs選項
    以下的選項是很常用的:
    file
    編輯 文件。
    +number
    轉到由 number 指定的行(在"+"和數字當中不要加入空格)。
    -q
    不載入初始文件。
    -u user
    載入 user 的初始文件。
    -t file
    使用指定的 file 文件作為終端來代替stdin/stdout。該項必須作為命令行的第一個參數來說明。
    以下的選項是面向lisp的 (這些選項按照給定的順序處理):
    -f function
    執行lisp函數 function 。
    -l file
    裝入文件 file 中的Lisp代碼。
    Emacs 作為批處理編輯器來運行時,以下選項是有用的:
    -batch
    批處理模式編輯。 編輯器將把消息送至stderr(注1)。這個選項必須位于參數列表的第一位。必須用-l和-f選項來指明要執行的文件和要調用的函數。
    -kill
    在批處理模式下退出Emacs Emacs 。
    在X Window下使用Emacs
    Emacs 已經被設計得能在X Window系統下很好地工作。如果在X Window下運行 Emacs ,將創建其自己的X Window來顯示。這是因為你也許會將Emacs編輯器作為后臺進程來啟動,并能夠繼續使用原來的窗口。
    Emacs 在啟動時能帶以下X命令開關:
    -name name
    指定初始的 Emacs 窗口的名字。這使得能象窗口標題一樣查詢X資源。
    -title name
    指定起始X窗口的標題。
    -r
    反白顯示 Emacs 窗口。
    -i
    當 Emacs 窗口圖標化時,使用"廚房水槽"位圖圖標。
    -font font, -fn font
    將 Emacs 窗口字體設置為指定的字體 font 。在 /usr/lib/X11/fonts 路徑下可以找到不同的 X 字體。注意: Emacs 只接受固定寬度的字體。在X11第四版字體命名協議下,若字體名的第11個域的值是"m"或"c",則該字體是固定寬度的字體。此外,若字體名擁有 寬x高 的形式,它一般也是 固定 寬度字體。關于更多信息,參見xlsfonts(1)。 在指定字體時,別忘了在開關和字體名之間需要一個空格。
    -b pixels
    設置 Emacs 窗口邊框寬度為 pixels 指定的點數。缺省值是窗口每邊寬為1點。
    -ib pixels
    設置Emacs窗口內部邊框寬度為 pixels 指定的點數。缺省值是窗口每邊填充1點。
    -geometry geometry
    按照給定的值設置 Emacs Emacs窗口的寬,高及位置。幾何參數的指定應符合標準X格式,關于更多信息,參見 X(1) 。寬和高用字符來指定,缺省值是80 x 24。
    -fg color
    在彩色顯示下,設置文本的顏色。有效的顏色名列表見 /usr/lib/X11/rgb.txt 。
    -bg color
    在彩色顯示下,設置窗口背景的顏色。
    -bd color
    在彩色顯示下,設置窗口邊框的顏色。
    -cr color
    在彩色顯示下,設置窗口文本光標的顏色。
    -ms color
    在彩色顯示下,設置窗口鼠標光標的顏色。
    -d displayname, -display displayname
    在由 displayname. 指定的顯示器上創建 Emacs 窗口。必須是在命令行中指定的第一個選項。
    -nw
    告訴 Emacs 不使用其到 X 的特定界面。如果在從 xterm(1) 窗口調用 Emacs 時,使用此開關,則在該窗口中打開顯示器。這必須是命令行中指定的第一個選項。
    您可以在 .Xresources 文件(請參閱 xrdb(1) )中為 Emacs 窗口設置 X 缺省值。請使用下列格式:
    emacs.keyword:value
    其中 value(值) 指定 keyword(關鍵字) 的缺省值。 Emacs 允許您為下列關鍵字設置缺省值:
    font (Font 類)
    設置窗口的文本 痔濉?
    reverseVideo (ReverseVideo 類)
    如果把 reverseVideo 的值設置為 ,則反白顯示窗口。
    bitmapIcon ( BitmapIcon 類)
    如果 bitmapIcon 的值設置為 ,則窗口將圖符化為凹入狀。
    borderWidth (BorderWidth 類)
    設置窗口的邊框寬度(以 pixel 為單位)。
    internalBorder (BorderWidth 類)
    設置窗口的內部邊框寬度(以 pixel 為單位)。
    foreground (Foreground 類)
    對于彩色顯示器,設置窗口的文本顏色。
    background (Background 類)
    對于彩色顯示器,設置窗口的背景顏色。
    borderColor (BorderColor 類)
    對于彩色顯示器,設置窗口的邊框顏色。
    cursorColor (Foreground ?
    對于彩色顯示器,設置窗口文本光標的顏色。
    pointerColor (Foreground 類)
    對于彩色顯示器,設置窗口鼠標光標的顏色。
    geometry (Geometry 類)
    設置 Emacs 窗口的幾何大小(如上所述)。
    title (Title 類)
    設置 Emacs 窗口的標題。
    iconName (Title 類)
    設置 Emacs 窗口圖符的圖符名稱。
    如果你在使用黑白顯示器時試圖設置顏色值,則窗口的特征將缺省為:前景色將設置為黑色,背景色將設置為白色,邊框顏色將設置為灰色,而文本和鼠標光標將設置為黑色。
    使用鼠標
    下面列出在X11下 Emacs 窗口的鼠標按鈕的捆綁功能。
    左鍵 定點。
    中鍵 粘貼文本
    右鍵 把文本剪貼到X的剪貼緩沖區
    SHIFT-中鍵 把文本剪貼到X的剪貼緩沖區。
    SHIFT-右鍵 粘貼文本
    CTRL-中鍵 把文本剪貼到X的剪貼緩沖區并把它刪除
    CTRL-右鍵 選擇窗口并分割它成兩個窗口,和輸入CTRL-X 2一樣
    CTRL-SHIFT-左鍵 對X緩沖區菜單操作,掛起按鈕和鍵盤,等待菜單出現,
    選擇緩沖區和釋放它。把鼠標移離菜單和釋放操作。
    CTRL-SHIFT-中鍵 彈出X菜單幫助索引Emacs幫助。
    CTRL-SHIFT-右鍵 用鼠標選擇窗口并刪除所有其他窗口,和輸入CTRL-X 1一樣。
    手冊
    你可以從開發GNU軟件的自由軟件基金會獲得GNU Emacs手冊的拷貝。
    要獲得信息仔細查看文件ORDERS。
    你本地的Emacs維護也有有效的拷貝。對于所有從FSF獲得的軟件和印刷品,每個人都有權制造和發布Emacs手冊的副本。
    手冊的TeX源文檔也被包含在Emacs源代碼發布中。
    文件
    /usr/local/info - 通過Info文檔瀏覽器(Emacs的一個子系統)查閱的文件。
    現在還沒有太多的Unix在以此為文檔,但Emacs參考手冊的完整文本以便利的樹結?p> 形式包含于其中。 /usr/local/share/emacs/$VERSION/src - C源文件和目標文件。 /usr/local/share/emacs/$VERSION/lisp - 定義了大部分編輯命令的Lisp源文件和編譯后的文件。 有些已經裝入了;其它的則在使用時自動從本目錄中裝入。 /usr/local/share/emacs/$VERSION/etc - 與GNU Emacs一同使用的各種程序,還有一些文件的信息。 /usr/local/share/emacs/$VERSION/etc/DOC.* - 包含了Lisp原語和GNU Emacs 的預裝入Lisp函數的文檔字符串。 它們被儲存在這里以減小Emacs的體積。 /usr/local/share/emacs/$VERSION/etc/OTHER.EMACSES 討論GNU Emacs與其它版本的Emacs之間的不同。
    /usr/local/share/emacs/$VERSION/etc/SERVICE 列舉為幫助GNU Emacs的用戶提供各種服務的人們,包括教學、疑難解答、移植和定制。
    這些文件還含有對那些希望用Emacs Lisp擴展語言編寫程序的人有用的信息,該語言含沒有完整的文檔。 /usr/local/com/emacs/lock - 為使用Emacs修改的所有文件保存鎖文件,以防止由兩個用戶在同時對一個文件進行修改。 /usr/lib/X11/rgb.txt - 合法的X顏色名的列表。
    臭蟲
    此處有一個郵件列表,因特網上的bug-gnu-emacs@prep.ai.mit.edu,用于報告Emacs的臭蟲和修補。但在報告作為一個臭蟲的 某件事之前,請盡量肯定它真是一個臭蟲,而不是一個誤會或一個故意的特性。我們要求你閱讀在此參考手冊末尾附近的"Reporting
    Emacs Bugs"(報告 Emacs 臭蟲)章節(或Info系統),用于提示如何和什么時候報告臭蟲。 還有,在每個你發送的臭蟲報告中包含你所運行的Emacs的版本號。 不要期望對一個錯誤報告給出個人的答案。報告錯誤的目的是為了大家在下一個版本中可以修復它。 對個人來說,我們可以去參考服務文件(見上)的一個列表。 除非是向這個郵件列表報告臭蟲,請不要發任何東西到這里來。你可以將申請加入郵件列表的請求寄到 info-gnu-emacs-request@prep.ai.mit.edu(或者相應的UUDP地址)中去。關于Emacs(UNIX編輯程序宏指 令)郵件列表的詳情,請閱讀文件
    /usr/local/emacs/etc/MAILINGLISTS。 如果錯誤是孤立的,往往是可以修復的。因此如果你對報道那些錯誤感興趣的話,你可以很容易將它復制出來。
    我所知道的一些錯誤是:在一些UNIX版本中,SHELL不能很好的和應用程序一起工作。
    非限制的
    Emacs 是免費的; 任何人都可以按照與每個 Emacs 的副本在一起的 Emacs General Public License中陳述的條款把 Emacs 的副本分發?p> 任何人,該許可證的也出現在參考手冊中。
    Emacs 的副本有時與UNIX系統在一起打包進行分發,但是它永遠不會包含在任何哺欽廡┎僮饗低車男砜芍さ姆段е凇O笳庋シ戳頌蹩畹陌鍤潛輝市淼模率瞪 希珿eneral Public License的主要目的是讓那些分發 Emacs. 的人可以免受更多的干擾。
    Richard Stallman鼓勵你改善和擴展Emacs,鼓勵你把你對GNU庫的擴展貢獻給GNU庫。最后GNU(Gnus Not Unix)將成為伯克利UNIX最好的替代品。每個人都可以自由的使用,拷貝,研究和更改GNU的系統。
    參見
    X(1), xlsfonts(1), xterm(1), xrdb(1)
    作者
    Emacs 是由Richard Stallman和自由軟件基金會合作完成的。 Joachim Martillo和Robert Krawitz為系統加入了X界面。

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    posts - 51, comments - 17, trackbacks - 0, articles - 0

    Copyright © 笨蛋啊帆

    主站蜘蛛池模板: 国产乱子伦精品免费无码专区| 先锋影音资源片午夜在线观看视频免费播放 | 日本中文字幕免费看| 全黄性性激高免费视频| 在线观看亚洲精品专区| 国产视频精品免费| 老司机亚洲精品影院在线观看| 国产精品免费综合一区视频| 亚洲AV无码一区二区大桥未久| 免费国产小视频在线观看| 免费又黄又爽又猛大片午夜| 国产成人亚洲综合| 免费精品久久天干天干| 77777_亚洲午夜久久多人| 青青视频观看免费99| 亚洲av无码专区亚洲av不卡| 免费成人av电影| 99久久99这里只有免费的精品| 国产v亚洲v天堂无码网站| 2021在线观看视频精品免费| 亚洲人成网站在线观看播放青青| 无码视频免费一区二三区| 免费视频精品一区二区| 亚洲AV综合色区无码另类小说| 91久久精品国产免费一区| 久久久久精品国产亚洲AV无码| 国产精品公开免费视频| 久久国产精品国产自线拍免费| 亚洲国产日韩在线| 免费在线观看中文字幕| 久久久久久久99精品免费观看| 亚洲一区二区影视| 深夜国产福利99亚洲视频| 日本人成在线视频免费播放| 亚洲一区二区三区在线| 亚洲欧洲精品成人久久奇米网| 99久9在线|免费| 免费国产va在线观看| 亚洲成av人片不卡无码| 亚洲精品无码日韩国产不卡?V| 国产成人精品免费视频大全麻豆|