Tôi đang chuyển sang EMACS, và tôi không thể tìm thấy những gì tôi cần làm trong tập tin .emacs
để lấy chế độ php VÀ tất cả các chế độ khác để chèn 4 dấu cách thay vì TAB. Cứu giúp?Tôi không thể tìm thấy điều này: Làm cách nào để sử dụng 4 SPACES thay vì TAB trong EMACS?
CẬP NHẬT:
Khi tôi nhấn tab Tôi vẫn nhận được 8 dấu cách trong một tệp thuần túy có câu trả lời nhất định. Trong chế độ php tôi vẫn nhận được 2 dấu cách. Nhấn tab trong chế độ php không có gì, tab trong EMACS thường xuyên thêm 8 dấu cách.
UPDATE2:
Đây là những gì tôi có trong .emacs
tôi:
(require 'color-theme)
(color-theme-calm-forest)
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq c-basic-offset 4)
Tuy nhiên trong các tập tin thường xuyên 8 gian, và trong PHP tập tin tabbing không làm việc, hoặc nhảy xung quanh một cách ngẫu nhiên bây giờ. php-mode của tôi là từ Ubuntu 9,10 apt-get install php-mode
UDATE3:
OK Dưới đây là những gì tôi muốn ...
- Khi tôi nhấn phím Tab, và khi tôi luôn luôn nhấn phím TAB, tôi muốn chèn 4 SPACES.
- Tôi muốn phím TAB để chuyển đến vị trí tương đối của các dòng trước đó (tự động tab lên đến dòng cuối cùng, một lần nữa bước vào trong không gian)
Những quy định này cần phải áp dụng đối với tất cả các file nhưng nếu cần thiết đầu tiên và quan trọng nhất áp dụng cho các tập tin (văn bản) và PHP.
OK, điều đó đã không giúp đỡ trong chế độ php (vẫn còn 2) và để chỉnh sửa chung nó đã sử dụng 8 dấu cách. – Urda
Đã thêm một dòng về cách thay đổi thành 4 không gian trong chỉnh sửa chung. Chế độ Php có thể có cài đặt riêng cho điều này. –
Bạn có lỗi cú pháp. Tôi sẽ giả sử nó là '(setq-tab mặc định chiều rộng 4)' Và điều đó không giúp gì cả. Và có, tôi đảm bảo EMACS đang sử dụng cấu hình mới mỗi lần tôi thử. – Urda