這裡我放一些我覺得不錯的emacs秘技。很多是來自網路。
這個秘技是從這裡來的。
當我們想要在emacs開啟一個shell(terminal)視窗,只要打入
M-x shell
就可以囉。這很好用,因為你不用離開emacs,就可以叫出一個terminal,下你想下的指令,上上BBS,做一些你要在terminal做的工作。(當然,你不知道我在說什麼,那就表示你不需要,可以直接跳過。
更酷的是,emacs可以打開多重的shell。比方說呢,你可以一邊上兩三個BBS站,再一邊做你的工作,然後你可以在其中切換。真的挺酷的。但是要怎麼做呢?
首先,假設你已經用了上面的方式開了一個Shell。如果你再執行一次 M-x shell ,那emacs只是跳回原來的shell視窗,並不會給你新視窗。要怎麼開第二個shell?其實很簡單,只要先把第一個shell改名。也就是說,跳到第一個shell,下改名指令:
M-x rename-buffer
按 return 之後,emacs會問你要改成什麼名字。隨便打入你高興的名字(當然不要再叫 shell ,不過你想叫 shell1 什麼的倒可以)。現在,再打入 M-x shell ,你就會有個新的shell buffer了。