ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          Emacs 的命令就像天上的星星,數也數不清。把它們都對應到 CONTROL 和 META
          組合鍵上顯然是不可能的事情。Emacs 用擴展(eXtend)命令來解決這個問題,
          擴展命令有兩種風格:

                  C-x     字符擴展。  C-x 之后輸入另一個字符或者組合鍵。
                  M-x     命令名擴展。M-x 之后輸入一個命令名。

          -------------------------------------------------------------------------------------------------------
          C-x 的擴展命令有很多,下面列出的是你已經學過的:

                  C-x C-f         尋找文件。
                  C-x C-s         保存文件。
                  C-x C-b         列出緩沖區。
                  C-x C-c         離開 Emacs。
                  C-x 1           關掉其它所有窗格,只保留一個。
                  C-x u           撤銷。

          用命令名擴展的命令一般都不太常用,或者只在部分模式下被用到。比如
          replace-string(字符串替換)這個命令,它會在全文范圍內把一個字符串替換
          成另一個。在你輸入 M-x 的時候,Emacs 會在屏幕底端向你詢問,然后你應該輸
          入命令名。如果你想輸入“replace-string”,其實只需要敲“repl s<TAB>”就
          行了,Emacs 會幫你自動補齊的。輸入完之后按 <Return> 。

          字符串替換命令需要兩個參數——被替換的字符串和用來替換它的字符串。每個
          參數的輸入用換行符來結束。

          >> 將光標移到本行的下兩行空白,然后輸入
             M-x repl s<Return>changed<Return>altered<Return>。

             【為了繼續練習,保留一行原文如下:
             Notice how this line has changed: you've replaced... 】

          請注意這一行是怎么改變的:在光標之后的范圍內,你已經將“changed”這個
          詞——不管它在哪里出現——全部用“altered”替換掉了。
          posted on 2005-11-08 16:06 ivaneeo 閱讀(256) 評論(0)  編輯  收藏 所屬分類: emacs-牛露鋒芒
          主站蜘蛛池模板: 常州市| 体育| 垫江县| 津南区| 搜索| 阜阳市| 定州市| 南丰县| 沙河市| 许昌县| 九龙城区| 壤塘县| 象山县| 重庆市| 镇坪县| 微博| 新巴尔虎左旗| 包头市| 广灵县| 福贡县| 阳原县| 大理市| 封开县| 哈尔滨市| 蒲江县| 宜春市| 文成县| 江孜县| 广昌县| 石嘴山市| 云浮市| 宁陕县| 讷河市| 饶平县| 凤翔县| 于都县| 乌审旗| 浙江省| 监利县| 陇川县| 堆龙德庆县|