Emacs編輯器是一款經(jīng)典的可跨平臺(tái)使用的文本代碼編輯器,這款軟件除了可以在圖形界面中運(yùn)行更還支持砸文本終端中運(yùn)行,同時(shí)更是支持軟件可擴(kuò)展,只要你厲害,完全可以直接自己寫這款軟件的插件,同時(shí)這不僅是一款方便快捷的編程軟件,更是一個(gè)集成的開(kāi)發(fā)環(huán)境,不僅可以用來(lái)做代碼的編譯等等,更是可以使用這款
瀏覽器玩游戲、聽(tīng)音樂(lè)、上網(wǎng)、等等,就功能中餓方面來(lái)講這款軟件可以說(shuō)是一款偽裝成編譯器的系統(tǒng)了,軟件的可擴(kuò)展性實(shí)在是太強(qiáng)了,同時(shí)回到軟件的編輯代碼編輯功能,這款軟件在編輯代碼的時(shí)候,支持關(guān)鍵詞自動(dòng)著色,讓軟件的使用者在編輯代碼的時(shí)候是更加的方便,有興趣的朋友可以直接在本站下載體驗(yàn)。
軟件特色
1、敏感內(nèi)容的編輯模式,包括為多種文本類型(文本、源代碼、HTML)進(jìn)行語(yǔ)法著色。
2、完整的內(nèi)置文檔,包括新用戶的教程。
3、完整的Unicode支持幾乎所有的人類語(yǔ)言和文字。
4、高度可定制的,使用Emacs Lisp代碼或圖形界面。
5、大量的擴(kuò)展名添加其他功能,包括項(xiàng)目策劃、郵件和新聞閱讀器、調(diào)試器接口、日歷等。
常用快捷鍵
C-代表按住Ctrl鍵
M-代表按住Alt鍵,也可以用按一下ESC放開(kāi)代替
M-x輸入指令執(zhí)行,在輸入時(shí)用Tab可以自動(dòng)補(bǔ)全或列出項(xiàng)目
C-g 取消當(dāng)前操作指令
C-h k查看當(dāng)前按鍵綁定的指令及介紹
移動(dòng)插入點(diǎn)(光標(biāo))
C-n/p/b/f 到 下一行、上一行、前一字符、后一字符
M-b/f 到 前、后一單詞
C-a/e 到 行首、末
M-a/e 到 句首、末
M-</> 到 文件首、末
C-v/M-v 下、上翻屏
C-l 循環(huán) 將當(dāng)前光標(biāo)行顯示在窗口下、中、上位置
C-u重復(fù)執(zhí)行之后的 xx 命令 num 次,不輸入num默認(rèn)為4
C-u C-v 向下滾動(dòng)4行
編輯
Back/C-d 刪除 前、后字符
M-Back/M-d 移除 前、后單詞
C-k/M-k 移除到 行末、句末
C-/ undo/redo
C-x u undo/redo
C-w 剪切
C-y 召回(粘貼)(粘貼移除的、復(fù)制、剪切的內(nèi)容)
C-c 復(fù)制(emacs一般也默認(rèn)定制了與OS的剪切復(fù)制粘貼相同的快捷鍵)
查找
C-s 查找下一個(gè)
C-r 查找上一下
C-g 一次返回,二次結(jié)束查找
回車 停止到當(dāng)前查找到的內(nèi)容
替換
M-%
標(biāo)記
M-@
文件操作
C-x C-c 退出emacs
C-x C-f 打開(kāi)文件
C-x C-s 保存文件
C-x C-v 在當(dāng)前緩沖區(qū)重新打開(kāi)一個(gè)文件,可以用于清除undo歷史!!
C-x 1 最大化當(dāng)前緩沖,關(guān)閉其它
C-x 2/3 垂直、水平創(chuàng)建新緩沖區(qū)
C-x o 切換到其它緩沖區(qū)
C-x C-b 列出緩沖區(qū)
C-x b 提示輸入緩沖區(qū)名稱,切換當(dāng)前窗口的緩沖區(qū)
C-x k 刪除當(dāng)前緩沖區(qū)
C-j 換行回車,有些模式下比較直接回車好用,有增加縮進(jìn)之類的功能
軟件功能
1、收發(fā)電子郵件。
2、通過(guò)FTP/TRAMP編輯遠(yuǎn)程檔案。
3、通過(guò)Telnet登錄主機(jī)。
4、上新聞組。
5、登陸IRC和朋友交流。
6、查看日歷。
7、撰寫文章大綱。
8、對(duì)多種編程語(yǔ)言的編輯。
9、調(diào)試程序,結(jié)合GDB,EDebug等。支持C/C++,Perl,Python,Lisp等等。
10、玩游戲。
11、計(jì)算器。
12、記日記。
13、管理日程,Task,ToDo,約會(huì)等。
14個(gè)人信息管理。
15、目錄管理。
16、文件比較。
17、閱讀info和man文檔。
18、瀏覽網(wǎng)站。
19、為各種程序(TeX等)提供統(tǒng)一的操作界面。
更新日志
v25.3.1:
1、與富文本模式相關(guān)的安全漏洞被移除。
2、豐富的文本模式有其支持解碼的x-display。
3、此功能允許將“顯示”屬性保存為文本的一部分。
4、Emacs的顯示性能支持評(píng)價(jià)任意Lisp形式實(shí)例化的財(cái)產(chǎn)的一部分,所以解碼”x-display是容易執(zhí)行任意惡意Lisp代碼中所包含的文本(例如,發(fā)送電子郵件消息的一部分)。
5、EVAL后負(fù)荷的“豐富”
6、DEFUN豐富解碼展示道具(起始端和可選的參數(shù)列出開(kāi)始結(jié)束。
7、角馬不再支持“文本”和“豐富”的內(nèi)聯(lián)MIME對(duì)象。
8、此支持被禁用,以避免對(duì)包含在電子郵件和新聞文章中的任意Lisp代碼進(jìn)行評(píng)估。
0條評(píng)論