2010-03-29 41 views
14

Tôi không thể cho cuộc sống của tôi tìm thấy bất kỳ câu trả lời cho điều này thông qua phương tiện Internet thông thường, vì vậy tôi hy vọng để được giúp đỡ.Làm thế nào để thay đổi mức độ thụt lề cú đúp trong Emacs?

Emacs cho tôi ngay bây giờ có xu hướng làm thụt đầu dòng trên niềng răng như sau:

if(...) 
    { 

    } 

Mà tôi thấy vô cùng khó chịu; Tôi chưa bao giờ thấy hành vi này ở bất cứ nơi nào khác. Ở bất kỳ mức độ nào, hành vi tôi mong đợi là,

if(...) 
{ 

} 

Nếu có ai biết cách sửa đổi điều này, nó sẽ được đánh giá cao.

Trả lời

24

Về cơ bản bạn muốn:

(setq c-default-style "bsd" 
    c-basic-offset 4) 

Đối với các lệnh thụt đầu dòng hơn:

M-x c-set-style RET style RET

Chọn được xác định trước phong cách thụt đầu dòng phong cách. Kiểu ? khi nhập kiểu để xem danh sách các kiểu được hỗ trợ; đến tìm hiểu kiểu dáng trông như thế nào, chọn nó và chặn lại một số mã C.

C-c C-o symbol RET offset RET

Đặt thụt đầu dòng bù đắp cho biểu tượng biểu tượng cú pháp (c-set-bù đắp). Đối số thứ hai bù trừ chỉ định khoản thụt lề mới .

nguồn:http://www.phys.ufl.edu/docs/emacs/emacs_251.html

thêm:http://www.gnu.org/software/emacs/manual/html_node/ccmode/Indentation-Commands.html

+0

Chính xác những gì tôi muốn. Tuyệt vời và cảm ơn :) –

Các vấn đề liên quan