Tôi mới làm quen với emacs và tôi muốn sử dụng emacs cho phát triển python. Tôi đang sử dụng Ubuntu 9.10. Tôi thất vọng khi nhận được các emacs làm việc với python. Tôi sử dụng GNU Emacs 23.1.50.1 (x86_64-pc-linux-gnu, GTK + Phiên bản 2.18.0).Làm thế nào để sử dụng Emacs với Python
Đây là những gì tôi đã làm. *
Emacs đi kèm với chế độ python nhưng rất khó hiểu có hai loại chế độ một là python-mode.el và một loại khác là python.el. Tôi sử dụng emacs 23 vì vậy tôi là python.el (tôi nghĩ). Tôi có cần chế độ python không? Hoàn thành mã không hoạt động khi tôi nhấn M-Tab, thay vì trình quản lý cửa sổ hoạt động. Tôi đã thử Esc-Tab nhưng nó nói "Không phù hợp". Làm thế nào tôi có thể kích hoạt hoàn thành mã?
Sau đó tôi cài đặt ropemacs
sudo aptitude install python-ropemacs
Sau đó, tôi tạo ra tập tin emacs tại ~/emacs và tôi đã thêm sau để emacs tập tin
(require 'pymacs)
(pymacs-load "ropemacs" "rope-")
(setq ropemacs-enable-autoimport t)
Sau đó, khi tôi nhấn M/(Alt- /) nó không hoạt động khi tôi cick từ menu Rope-> Code hỗ trợ nó sẽ mở ra một hộp thoại tập tin để chọn thư mục dự án gốc. Tôi chọn thư mục hiện tại có một số mã python. Khi tôi thử lại Mã hỗ trợ từ trình đơn, nó cho biết "Hoàn thành cho x:" không có gì ngoài bộ trống. Làm thế nào có thể làm cho emacs python code hoàn thành công việc?
Sau đó, tôi đã tải về anything.el, bất cứ điều gì-config, bất cứ điều gì-match-plugin vào thư mục ~/.emacs.d Sau đó, tôi thêm vào sau dòng để emacs tập tin
(require 'anything-config)
(require 'anything-match-plugin)
(global-set-key "\C-ca" 'anything)
(global-set-key "\C-ce" 'anything-for-files)
Đoán những gì nó làm việc. Tôi đã thử "M-x bất cứ điều gì" một lần nữa tôi nhận được Không phù hợp. (Tôi đoán tôi có thể kết hợp của C-ca (đầu tiên kiểm soát-a sau đó e) có thể làm việc nó nói nó không được xác định). Bạn có thể giải thích hoàn thành mã cho python với lời giải thích rõ ràng (từng bước) cho ai đó giả như tôi. Cảm ơn. Chỉnh sửa: Tôi có thể làm việc với con trăn bằng liên kết. Cảm ơn tất cả vì đã trả lời
Emacs kích hoạt chế độ Python bằng cách nhìn mở rộng py nhưng mã complation không hoạt động –
Ý tôi là đơn Python là nhìn thấy được. Tôi đã thử từ Menu Python-> Biểu tượng hoàn chỉnh nhưng không hoạt động. –
@TonyCruise Nó nên. Vui lòng gửi báo cáo lỗi tại https://gitlab.com/groups/python-mode-devs/issues vì cần thêm một số thông tin để sửa lỗi. –