2012-08-22 49 views
0

我正在使用slim與emacs進行開發。我可以通過標記塊然後按Tab來縮進窄塊代碼塊。如何在emacs中使用瘦身代碼

但是,我如何取消整個區塊的迴歸?任何幫助將不勝感激。

謝謝, Murtaa

+0

究竟你取消縮進是什麼意思?刪除每行前面的所有空格,或者將整個塊左移一定數量的空格/製表符? – Thomas

+0

@Thomas謝謝你的回覆。我想將整個塊留下一定數量的空格/製表符,我該怎麼做? – murtaza52

回答

1

選擇代碼塊,然後執行C-ù - 4 C-X TAB由4個空格取消縮進標記區域。

  • C-ù允許指定一個prefix argument以下indent命令
  • - 4給出壓痕(-4)的量。由於數字是負數,所以您要向左縮進。
  • C-x TAB將區域縮進給定量。

這個答案也可能是有趣的你:https://stackoverflow.com/a/11624677/261142

+0

感謝您的回覆。當我嘗試上述時,我得到了這個消息'這個緩衝區不能使用'imenu-default-create-index-function'。 – murtaza52

+0

此外,我正在使用超薄模式,它可以讓我用TAB縮進2個空格。 – murtaza52

+0

您使用的是哪種超薄模式?我剛剛從這裏用超薄模式測試了上述方法:https://github.com/minad/emacs-slim,它按預期工作。 – Thomas