簡體   English   中英

如何在emacs中正確縮進?

[英]how to make proper indentation in emacs?

我只想選擇一些文本,然后按TAB鍵以縮進所選文本的整個區域,以縮進4個空格。

這將因您的主要模式而異。 在python模式下,(這是我想基於4個空格並在python標簽上看到的內容,您想要的)使用Ctrl - c <Ctrl - c >

在C大調模式下,只需按Tab鍵,它將根據大調模式中指定的規則縮進。

還要注意,在迷你緩沖區的正上方,您將看到主模式的名稱,通常是您正在使用的語言的名稱。 如果您單擊鼠標左鍵,則會看到常用命令及其鍵綁定的列表。

如果要縮進代碼,請閱讀有關程序縮進的信息 基本上,每種編程模式都有其自己的制表符寬度 (確定縮進量)。 要縮進光標所在的行,只需按Tab鍵即可。 要縮進多行,請選擇它們並使用CM-\\ (即ESC C- \\ )。

對於文本編輯,請閱讀有關普通縮進的信息 同樣,制表符將縮進,而Cx 制表符將以相同的數量縮進多行。 請注意,您可以通過首先鍵入M- n來將數字參數傳遞給綁定到鍵的函數,其中n是數字。 因此, M-4 Cx 選項卡會將選定的行縮進4個空格。

最后, tabify和untabify分別將空格轉換為制表符,並將制表符轉換為空格。 您可以使用global-set-key將這些綁定到emacs配置文件(.emacs或.emacs.d / init.el)中的鍵序列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM