Tôi chỉ mới bắt đầu sử dụng Python, nhưng tôi là người dùng emacs rất có kinh nghiệm. Tôi đang cố gắng để quyết định giữa python.el và python-mode.el (hoặc bất kỳ chế độ tương đương khác mọi người có thể đề nghị).emacs tùy chọn chế độ python
Hiện nay tôi đang nghiêng mạnh về phía python-mode.el, chủ yếu là bởi vì nó có một "thụt vùng" phương pháp hữu ích ...
Tuy nhiên, có một vài tính năng của C-mode mà tôi dường như thiếu trong cả hai chế độ đó là đi đến các chức năng tiếp theo/trước đó (c-start-of-defun) (điều này khác với py-goto-block-up trong đó 1) không có py-goto-block-down, và 2) bạn có thể sử dụng cb .... để cuộn lên qua nhiều chức năng, nhưng py- .. chỉ đi ra ngoài các cấp)
Ngoài ra, vì C có niềng răng, vv, thật dễ dàng để tìm đầu/cuối của một phần hiện tại. py-goto-block-up mang lại cho tôi sự khởi đầu của một khối, nhưng không có tương đương cho sự kết thúc của khối ...
nhờ
Bạn có thể thụt lề các khối Python cứng nhắc với python.el trong Emacs 23.2 bằng cách chọn khối văn bản và sau đó gõ Cc <(python-shift-left) hoặc Cc> (python-shift-right) nếu đó là điều hấp dẫn bạn về khu vực thụt lề theo python-mode.el – codeasone
Câu hỏi là gì? –
Câu hỏi đặt ra là "Có chế độ python tốt hơn không? Hoặc làm cách nào tôi có thể thực hiện những việc này trong các chế độ python hiện có?" –