2015-11-17 33 views
0

的互聯空間和熱鍵在Emacs我完全新的Linux/emacs的(在Debian使用GNU Emacs的24.4.1),我發現它非常令人沮喪的使用。我試圖用C++編程,但是我發現標籤間距非常小,它甚至不是標籤,它實際上只是一個單獨的空間,我該如何解決這個問題?我已經嘗試添加這在國內我的.emacs文件,但它並沒有解決任何事情:更改爲C++

(setq-default indent-tabs-mode nil) 
(setq-default tab-width 4) 
(setq indent-line-function 'insert-tab) 

是否也可以改變複製/剪切/粘貼/撤銷原來的

回答

1

你可以跳過配置文件,現在只需要使用GUI:

  • 選項 - >自定義的Emacs - >頂級定製組 - >編輯 - >縮進

你也可以考慮檢查出「智能標籤」,如果你想標籤插入空格而不是製表符:智能標籤(標籤縮進,空格的排列)http://www.emacswiki.org/emacs/SmartTabs

至於改變剪切/複製/粘貼命令,嘗試CuaMode(默認情況下應安裝在的Emacs 22.1.1及更高版本):

的Mx CUA模式

這將改變你的許多編輯熱鍵繞到更多「標準「版本。在這裏看到更多的信息:http://www.emacswiki.org/emacs/CuaMode

(我會,但是,建議的是,因爲它會耽誤Emacs的學習過程中的標準命令成爲第二天性在很短的一段時間,學習他們將保證您如果你不得不用Emacs的舊版本進入某個地方,那麼就不會使用nano或gedit來卡住)。

0

要改變的c像模式(C,C++,Java等)的壓痕使用

(setq c-basic-offset 4)