Emacs-1.編輯器和操作系統(tǒng)

VIM, Emacs和其它

Unix, Linux和其它

早些年, 一個(gè)安卓工程師, 開(kāi)發(fā)應(yīng)用的話可以使用Eclipse(或IDEA) + ADT, 另有命令行愛(ài)好者喜歡VIM + ant等, 而作系統(tǒng)開(kāi)發(fā)的話, 所有工具五花八門(mén). 近兩年來(lái), 安卓官方放棄Eclipse而基于IDEA之上搞Android Studio+gradle, 讓命令行模式不再那么痛苦, 一些命令行的愛(ài)好者會(huì)越來(lái)越摒棄笨拙低效的IDE, 重回VIM, Emacs這些經(jīng)典編輯器直接掛接gradle和自動(dòng)化腳本, 完成程序的構(gòu)建過(guò)程.

禁不住蠱惑, 我重新再審視下曾經(jīng)留下無(wú)限陰影的emacs, 看看這個(gè)號(hào)稱超越編輯器,接近操作系統(tǒng)的神器, 順便回顧下VIM. 先看Emacs和Vim:神的編輯器和編輯器之神給出的各種編輯器的學(xué)習(xí)曲線.


簡(jiǎn)書(shū)還有一篇教程值得一讀,?從零開(kāi)始——Emacs 安裝配置使用教程

生活在 Emacs 中是很老的文章了. 首先來(lái)看一個(gè)程序員在使用編輯器都要干些啥?

首先, 打開(kāi)編輯器IDE, 敲鍵, 執(zhí)行些基本命令, 關(guān)閉IDE

其次, 基本文本處理:添加和刪除文本、剪切(kill)和粘貼(yank)文本

再次, 移動(dòng)光標(biāo)

然后, 搜索和替換

再次, 文件和緩沖區(qū), 修改的文本終究要存儲(chǔ)下來(lái).

最后, 高級(jí)功能和額外的特性: 模式、代碼編寫(xiě)、連接和游戲. 至此, 一個(gè)超越編輯器本身的境界才開(kāi)始產(chǎn)生.

如果你像我一樣以寫(xiě)作或者碼碼為生, 試著想像, 每天上班, 從早上打開(kāi)電腦開(kāi)始, 啟動(dòng)幾個(gè) Emacs 窗口,開(kāi)始工作,一整天不運(yùn)行其它應(yīng)用程序的日子, 我不知道自己什么時(shí)候可能做到這樣.

GNU Emacs?Go, Go, Go!

0. 在Ubuntu上安裝GNU emacs相對(duì)簡(jiǎn)單: sudo apt-get install emacs

1. 啟動(dòng) #emacs

2. 退出 C-x C-c

3. 翻頁(yè), 向前C-v 向后M-v, 當(dāng)前頁(yè)半頁(yè)循環(huán), 中間-頂部-底部C-l (忘掉PageUp, PageDown鍵吧,如果有的話)

4. 光標(biāo)移動(dòng), 上一行C-p 下一行C-n 左C-b 右C-f (忘掉方向鍵)

5. 移詞M-f, M-b 行首C-a 行尾C-e 句首M-a 句尾M-e


emacs首日: 移動(dòng)光標(biāo)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 原文地址:https://github.com/JuanitoFatas/slime-user-manual#24...
    四月不見(jiàn)閱讀 3,212評(píng)論 0 2
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,440評(píng)論 0 5
  • 推薦:一年成為Emacs高手(像神一樣使用編輯器)參考:Master Emacs in 21 Days 這些年也用...
    m2fox閱讀 27,743評(píng)論 1 18
  • 1. 關(guān)于Vim vim是我最喜歡的編輯器,也是linux下第二強(qiáng)大的編輯器。 雖然emacs是公認(rèn)的世界第一,我...
    Dyworldhua閱讀 1,422評(píng)論 0 2
  • 落日紅霞難久住,彩云飛去幾多愁。 遲來(lái)暮色清風(fēng)淡,明月何時(shí)暗上樓。 作者王永豪(注:新韻)
    王永豪閱讀 1,413評(píng)論 12 27