第一次看到Emacs是在高三,那個時候剛剛對編程有點興趣,感到牛逼的程序員都不屑於用相似VS或者Eclipse這種集成的IDE,要麼就是用notepad++編好以後用gcc make一下,要麼就是在Linux系統(很無法子的是,我上高中的那個小鎮,電腦都不多,更不要說裝Linux,99.99%的人都只會在Windows下工做,而且沒有互聯網)裏用Vim和Emacs。程序員
我做爲一個初學的初學者,可能連菜鳥都算不上,在這裏寫一些關於Emacs的學習筆記。編程
(初次編輯於2016年11月29日23:30,第一次修改2016年11月30日12:42)windows
一、怎麼安裝。學習
答案是不須要安裝,第一步須要從http://ftp.gnu.org/gnu/emacs/windows/ 這裏下載壓縮包。命令行
注意:我在Win7 32位環境下用Emacs,這個FTP裏提供的壓縮包有幾種格式,相似emacs-n-x86_64-w64-mingw32.zip的是用於64位系統的,相似emacs-n-i686-w64-mingw32.zip的是用於32位的,別搞錯了。debug
第二步是解壓縮,會獲得一個文件夾,裏面有bin/libexec/share/var幾個子文件夾,建議把這個文件夾就用emacs命名(全小寫),這樣在命令行下應該會好用一點。調試
第三步是把這個文件夾放在你平時集中安裝軟件的地方,諸如:C:/Program Filesblog
第四步是在Windows的控制面板-系統-高級系統設置-環境變量中,在PATH裏添加emacs/bin的路徑,好比我就添加了;C:\Program Files\emacs\bin教程
注意:前面要加一個分號,並且不要在中文輸入法裏輸入這個分號,至於爲何,這就跟安裝JAVA環境是要添加環境變量是一個道理(具體就是讓Windows知道有這麼個文件夾能夠給你調用),會JAVA的人確定不用再說了。ip
第五步就是在CMD裏運行了。固然也能夠運行emacs\bin\addpm.exe,這樣會自動生成配置文件,而且在啓動菜單裏添加應用程序快捷方式。不過在個人電腦裏,這個addpm.exe沒有那麼自動,PATH仍是要手動添加,不過這樣就算是裝好了。
若是在CMD裏輸入emacs你會獲得一個GUI窗口
像這樣:
若是輸入emacs -nw,則會出現這樣:
我的仍是喜歡命令行模式多一點,對了,你也能夠添加一個快捷方式,裏面寫上emacs的安裝路徑\bin\runemacs.exe,推薦在後面加上--debug-int,能夠調試配置文件。若是你在快捷方式裏直接寫了emacs,除去啓動那個GUI的窗口外,還會多啓動一個CMD窗口(不必這樣)。
2.第一次使用。推薦看一下自帶的教程,就是那個Emacs Tutorial,放心,他是中文的。
凡是C-就是指Ctrl加什麼鍵,凡是M-就是Alt加什麼鍵,這個跟Windows的習慣不一樣,要注意。
經常使用的命令
c-x再按c-c 退出
c-v 下一屏
m-v 前一屏
c-n 下一行
c-p 上一行
c-f 下一個字符
c-b 上一個字符
若是把c換成m,則變成了按詞彙的功能
m-f 下一詞的末尾,注意僅用於英文,若是是中文就是下一個標點符號。
m-b 在中文環境下沒用(至少我是這樣)
c-a和c-e 把光標挪到一行的頭和尾
m-a和m-e 把光標挪到一句的頭和尾,中文是用句號區分的。
m-<(其實就是Alt+Shift+<) 移動到全文的開頭(看看你的鍵盤,而後就會發現爲何要加Shift)
m->(其實就是Alt+Shift+>) 移動到全文的結尾