python-mode.el

Phần mềm chụp màn hình:
python-mode.el
Các chi tiết về phần mềm:
Phiên bản: 6.1.3
Ngày tải lên: 17 Feb 15
Nhà phát triển: Barry Warsaw
Giấy phép: Miễn phí
Phổ biến: 1

Rating: nan/5 (Total Votes: 0)

python-mode.el là một chế độ cho Emacs và XEmacs chế độ cho phát triển, chỉnh sửa và gỡ lỗi phần mềm Python.
python-mode.el là một ứng dụng mã nguồn mở viết bằng ngôn ngữ lập trình Python một tương thích với tất cả các nền tảng nơi Python chạy

là gì mới trong phiên bản này:.

  • PEP8 thụt-alternatives khi đóng một danh sách thực hiện
  • Boolean 'py-gần-at-start-cột-p', mặc định là con số không
  • my_list = [1, 2, 3, 4, 5, 6,]
  • kết quả = some_function_that_takes_arguments ('a', 'b', 'c', 'd', 'e', ​​'f',)
  • Khi không nil, nó sẽ được xếp theo các ký tự đầu tiên của dòng mà bắt đầu nhiều đường xây dựng, như:
  • my_list = [1, 2, 3, 4, 5, 6,
  • kết quả = some_function_that_takes_arguments ('a', 'b', 'c', 'd', 'e', ​​'f',
  • Keys CMA, CME có thể sử dụng cho tất cả các hình thức cấp cao, lp: 1191078
  • Boolean 'py-defun dụng-top-level-p' Nếu không nil, end-of-defun hình thức beginning- sẽ sử dụng `py-đầu-của-top-level ',` py-end-of -top cấp ', mark-defun đánh dấu đỉnh cao cấp vào thời điểm vv.
  • Keys CMA, CME có thể sử dụng cho tất cả các hình thức cấp cao, lp: 1191078
  • lệnh mới:-của-py đầu-block-hiện tại-cột & quot; Tiếp cận đầu khối mà bắt đầu từ cột hiện & quot;
  • py-đầu-của-top-level py-đầu-của-top-level py-end-of-top-level py-mark-top-level py-copy-top-level-py-xóa từ trên mức py-giết-top-level py-thi-top-level py-top-level-form-p py-comment-top-level py-đầu-của-top-level-p
  • `nhỏ-block 'lệnh thêm một khối nhỏ được bắt đầu bởi một' cho ',` nếu', `thử 'hay' với ', trong khi khối này cũng bao gồm' def 'hay' class '
  • biến 'py-giữ-cửa sổ cấu hình, mặc định là nil Thiết `py-giữ-windows-cấu hình' để 't' sẽ khôi phục lại cửa sổ cấu hình bất kể của` py-switch-đệm-on-thi-p 'và `py-split-windows-on-thi-p' cài đặt. Tuy nhiên, nếu có lỗi xảy ra, nó được hiển thị.
  • Để suppres cửa sổ thay đổi do sai sót tín hiệu cũng có, thiết lập `py-giữ-windows-cấu hình 'vào' lực
  • boolean empty-line-đóng cửa-p, mặc định là con số không khi không nil, dedent sau khi dòng trống sau block Nếu không con số không, một Cj từ dòng sản phẩm nào sẽ dedent.
  • nếu True: print (& quot; Một phần của tuyên bố nếu-& quot;)
  • print (& quot; Không phải một phần của nếu-tuyên bố & quot;)
  • boolean py-debug-p, mặc định là con số không khi không nil, giữ resp. lưu trữ thông tin hữu ích để gỡ lỗi. Các file tạm thời sẽ không bị xóa. Các chức năng khác có thể thực hiện một số khai thác gỗ vv.
  • exit Heuristic var mới `py-max-specpdl-size", mặc định là `max-specpdl-size" py-end-of-tuyên bố sẽ báo lỗi nếu số của `py-max-specpdl-size" vòng hoàn thành , do đó tránh được một hang từ một vòng lặp có thể vĩnh cửu.
  • `py-tuyên bố 'không còn refferred để` py-copy-tuyên bố' Cùng với block, def, biểu vv 'py-tuyên bố' làm lệnh riêng, trả về tuyên bố, một chuỗi.
  • boolean 'py-max-help-đệm-p', mặc định là nil Nếu & quot; * Python-Help * & quot; -buffer là chỉ hiển thị
  • .

là gì mới trong phiên bản 6.1.2:

  • đơn giản
  • `py-thực -...'- lệnh trả về kết quả là chuỗi
  • Kiểm soát bởi boolean 'py-store-quả-p', mặc định là con số không
  • Khi không nil, đưa kết quả chuỗi của `py-thực -... 'vào kill-ring, vì vậy nó có thể được kéo mạnh.
  • lệnh xóa tất cả các dòng nhận xét:
  • `py-xóa-comments-trong-def-hay-class '
  • `py-xóa-kiến-in-class '
  • `py-xóa-comments-trong-block '
  • `py-xóa-comments-trong-khu vực
  • boolean 'py-indent-paren-kéo dài-multilines-p, mặc định là con số không
  • Nếu không nil, indents tử của danh sách một giá trị của `py-indent-bù đắp 'cho phần tử đầu tiên:
  • def foo ():
  • if (foo &&
  • baz):
  • bar ()

  • Dòng
  • Default lên với yếu tố đầu tiên:
  • def foo ():
  • if (foo &&
  • baz):
  • bar ()
  • `py-ra-đệm 'làm tùy biến
  • Xem boolean 'py-thi-ra-đệm-p'
  • ngoại lệ sau khu vực thực hiện điểm thực hiện để nguồn
  • lệnh `py-trống-ra-list-lạc hậu '
  • Xóa tất cả các yếu tố từ danh sách trước khi điểm
  • Với con trỏ sau khi
  • mystring [0: 1]
  • ------------- ^
  • == & gt;
  • mystring []
  • --------- ^
  • Trong kết quả con trỏ được insided trống hình thức giới hạn & quot;.
  • `py-nhỏ-biểu hiện" xem xét lại, args số giảm
  • nắm từ khóa luận
  • boolean 'py-điện-giết-backward-p', mặc định là con số không.
  • Nếu sau mẫu phân của niềng răng, khung hoặc dấu ngoặc đơn,
  • `py-điện-xóa 'chạy' py-trống-ra-list-lạc hậu '
  • py-flakes8-run, API flakes8
  • tùy biến 'py-backslashed-đường-indent-bù đắp'
  • boolean 'py-pylint-vụ-hiện tại-p'
  • Nếu bộ đệm hiện tại tập tin cần được cung cấp để kiểm tra.
  • Nếu không 'py-pylint-run' nhìn lên tên tập tin từ lịch sử
  • boolean 'py-nhắc-on-thay đổi-p'
  • Khi được gọi là tương tác, yêu cầu tiết kiệm trước khi một
  • thay đổi bộ đệm được gửi đến thông dịch viên.
  • tùy biến 'py-đóng-list-không gian'
  • Số ký tự, đóng parentesis outdent từ mở
  • tùy biến 'py-bỏ ghi chú-indents-p'
  • Khi không nil, sau khi dòng thụt bỏ ghi chú.
  • boolean 'py-load-xương-p'
  • Nếu định nghĩa bộ xương nên được nạp
  • boolean 'py-nếu-tên-chính-quyền-p'
  • Cho phép thực thi mã bên trong các khối bắt đầu bằng
  • nếu __name __ == '__main __'
  • boolean 'py-highlight-lỗi-source-p', mặc định là con số không
  • Khi py-thực -... lệnh nâng cao một lỗi, mã nguồn tương ứng trong bộ đệm sẽ được tô sáng.
  • `py-remove-lớp-at-point ', lệnh
  • Hủy bỏ lớp phủ như thiết lập khi `py-highlight-lỗi-source-p 'là không con số không.
  • `py-mà-def-hay-class ', lệnh, bây giờ sử dụng' mà chức năng chế độ '
  • không sử dụng biến `py-xóa chức năng" xóa
  • Gói thứ ba-bên-thứ gỡ bỏ như báo cáo mâu thuẫn với emacs-gương, lp: 1153998
  • ảnh hưởng đến autopair.el, smart-operator.el
  • menu giữ chuyển resp. lệnh này sẽ ban hành một cảnh báo
  • giảm 'py-đoạn-fill-docstring-p'; chỉ `điền đoạn 'nên DTRT
  • `py-set-pager-cat-p ', mặc định là con số không
  • Nếu không nil, $ PAGER được thiết lập để 'mèo'
  • trong thư mục doc biến tùy biến được liệt kê:
  • variables-python-mode.org, biến-python-mode.rst

là gì mới trong phiên bản 6.1.0:

  • py-up:
  • Tới bắt đầu một cấp trên của câu lệnh ghép hoặc định nghĩa tại điểm.
  • py-down:
  • Tới bắt đầu một cấp dưới của câu lệnh ghép hoặc định nghĩa tại điểm.
  • Tùy chỉnh thư mục đầu ra:
  • Sau khi kiểm tra một vỏ từ xa, các biến sau đây được tham khảo ý:
  • py-sử-hiện tại-dir-khi-thi-p, t mặc định:
  • Khi `t ', thư mục hiện đang được sử dụng bởi Python-shell cho đầu ra của` py-thi-đệm và các lệnh liên quan
  • py-fileless-đệm-sử-default-mục-p, t mặc định:
  • Khi 'py-sử-hiện tại-dir-khi-thi-p' là không bằng không và không có bộ đệm tập tin tồn tại, giá trị của `thư mục mặc định 'bộ thư mục làm việc hiện tại của vỏ Python đầu ra & quot;
  • py-giữ-shell-dir-khi-thi-p, nil mặc định:
  • Không thay đổi thư mục làm việc hiện tại của vỏ Python khi gửi mã.
  • `py-thi-thư mục ', mặc định con số không
  • Nếu không có gì đã được thiết lập cho đến nay, $ VIRTUAL_ENV và $ HOME được truy vấn.
  • Cài đặt các lệnh gọi Python3.3
  • điền docstrings theo phong cách, lệnh:
  • py-fill-string-django
  • py-fill-string-One Two
  • py-fill-string-pep-257
  • py-fill-string-pep-257-nn
  • py-fill-string-đối xứng
  • Tùy biến 'py-fill-docstring-style' cung cấp giá trị mặc định
  • sử dụng bởi `py-fill-string ',` py-fill-đoạn'
  • Django:
  • & quot; & quot; & quot;
  • Process foo, thanh trở lại.
  • & quot; & quot; & quot;
  • & quot; & quot; & quot;
  • Process foo, thanh trở lại.
  • Nếu xử lý không ném ProcessingError.
  • & quot; & quot; & quot;
  • One Two:
  • & quot; & quot; & quot; Quy trình foo, thanh trở lại & quot;. & Quot; & quot;
  • & quot; & quot; & quot;
  • Process foo, thanh trở lại.
  • Nếu xử lý không ném ProcessingError.
  • & quot; & quot; & quot;
  • PEP-257:
  • & quot; & quot; & quot; Quy trình foo, thanh trở lại & quot;. & Quot; & quot;
  • & quot; & quot; & quot;. Quy trình foo, thanh trở lại
  • Nếu xử lý không ném ProcessingError.
  • & quot; & quot; & quot;
  • PEP-257-NN:
  • & quot; & quot; & quot; Quy trình foo, thanh trở lại & quot;. & Quot; & quot;
  • & quot; & quot; & quot;. Quy trình foo, thanh trở lại
  • Nếu xử lý không ném ProcessingError.
  • & quot; & quot; & quot;
  • đối xứng:
  • & quot; & quot; & quot; Quy trình foo, thanh trở lại & quot;. & Quot; & quot;
  • & quot; & quot; & quot;
  • Process foo, thanh trở lại.
  • Nếu xử lý không ném ProcessingError.
  • & quot; & quot; & quot; & quot;
  • Được xây dựng vào mã nhìn thấy ở python.el, nhờ Fabian
  • `py-down-tuyên bố ',` py-up-tuyên bố'
  • toggle-py-split-windows-on-thi-p
  • py-split-windows-on-thi-p-off
  • py-split-windows-on-thi-p-on
  • toggle-py-switch-đệm-on-thi-p
  • py-switch-đệm-on-thi-p-on
  • py-switch-đệm-on-thi-p-off
  • `py-shell-switch-đệm-on-thi-p 'đổi tên' py-switch-đệm-on-thi-p '

là gì mới trong phiên bản 6.0.12:.

  • py-sexp chức năng
  • Khi thiết lập, giá trị của nó được gọi là thay vì `forward-sexp ',` ngược sexp
  • Lựa chọn là py-phần-biểu, py-biểu, mặc định con số không
  • `py-phần-biểu hiện" xem xét lại.
  • Bên cạnh di chuyển phổ biến như `defun ',` tuyên bố' sửa Python-chế độ cụ thể được giao:
  • `py-biểu 'và` py-một phần thể hiện ".
  • Phát Biểu dưới đây được coi là sáng tác của hai `py-biểu hiện '
  • a = ['spam', 'trứng', 100, 1234]
  • | _ | | _________________________ |
  • assigment hành và tất cả ý kiến ​​bên trong được bỏ qua.
  • `py-phần-biểu hiện" sẽ phù hợp với sáu phần
  • a = ['spam', 'trứng', 100, 1234]
  • | _ | | _____ | | ____ | | __ | | __ |
  • | _________________________ |
  • Khi đi ngang mã, `py-một phần thể hiện 'trèo xuống và lên
  • tất cả các cấp gặp phải, tức là tại mở `['` py-biểu hiện' sẽ trở lại ['spam', 'trứng', 100, 1234], trong khi một char phía sau ở `''
  • nó mang `'spam', '
  • `py-tìm-định nghĩa 'cũng phát hiện không nhập khẩu định nghĩa trong bộ đệm hiện nay
  • Choice giữa `py-imenu-tạo-index-mới 'và series 5.
  • py-imenu-tạo-index chức năng được thực hiện dễ dàng hơn.
  • Tùy biến 'py-imenu-tạo-index chức năng' được cung cấp, cũng xem
  • lệnh trong PyTools
  • lệnh mới giải quyết BOL như bắt đầu / kết thúc:
  • py-đầu-của-block-bol
  • py-end-of-block-bol
  • py-mark-block-bol
  • py-copy-block-bol
  • py-giết-block-bol
  • py-xóa-block-bol
  • py-end-of-mệnh-bol
  • vv.
  • Trong khi lệnh & quot; py-đầu ... & quot; resp. & Quot; py-end ... & quot; tính toán các bối cảnh,
  • chọn đầu tương ứng hoặc kết thúc,
  • quot mới &; py-up ... & quot ;, & quot; py-xuống ... & quot; nhảy regexp dựa trên các
  • phần tử tiếp theo trong bộ đệm.
  • Xem thêm đơn PyEdit

là gì mới trong phiên bản 6.0.10:

  • Adresses một số lỗi và các vấn đề tốc độ

là gì mới trong phiên bản 6.0.9:

  • autopair-mode giao Tín dụng cho Joao Tavora http: //autopair.googlecode.com thấy README-AUTOPAIR.org cho chi tiết
  • Cú pháp tô sáng trong bộ đệm Python-shell kích hoạt boolean 'py-fontify-shell-đệm-p', mặc định là con số không
  • py-add-abbrev, lệnh mới tương tự để `thêm-mode-abbrev ', nhưng sử dụng' py-một phần thể hiện 'trước thời điểm mở rộng để lưu trữ, không phải` từ'. Cũng cung cấp một đề nghị cho abbrevs mới.
  • Đề xuất cho một abbrev được cấu tạo từ các chữ cái đầu downcased mở rộng - miễn là chúng được các char-class [: alpha:]
  • Ví dụ mã dưới đây sẽ được công nhận là một 'py-biểu hiện "sáng tác bởi ba py-phần-biểu thức.
  • OrderedDict.popitem (cuối = True)
  • Đưa curser tại EOL, M-3 Mx py-add-abbrev
  • sẽ nhắc nhở & quot; op & quot; cho một abbrev để lưu trữ, như đầu tiên `py-một phần thể hiện 'beginns với một & quot;. (& quot ;, mà không thực hiện như đề nghị
  • py-sửa-abbrevs Nhảy đến `python-mode-abbrev-bảng '
  • modeline tăng cường khi một path / to / my / ủng hộ / Python được đưa ra với `py-shell-name 'bộ đệm Python-vỏ trước sẽ hiển thị
  • * path NĐ / to / my / ủng hộ / Python *
  • bây giờ:
  • * ptmfP Python *
  • boolean 'py-modeline-display-full-path-p' boolean 'py-modeline-viết tắt-display-nhà-p' Nếu các từ viết tắt modeline nên chứa ký tự chỉ ra các nhà thư mục.
  • chế độ dòng cho biết & quot; Py & quot; theo mặc định tùy chỉnh 'python-mode-modeline-display'
  • Pymacs hội nhập giảm từ xung đột với thân cây cổ điển cài đặt được báo cáo

là gì mới trong phiên bản 6.0.7:

  • làm cho mỗi vỏ Python acces lịch sử-file riêng của mình :
  • .python3_history
  • .python_history
  • .ipython_history vv.
  • liên quan đến vỏ được sử dụng:
  • `toggle-lực-py-shell-tên-p '
  • `lực-py-shell-tên-p-on '/ off
  • làm cho nó dễ dàng hơn để thực thi mặc định py-shell khi thực hiện
  • `toggle-lực-local-shell '
  • `py-lực-local-shell-on '/ off
  • Nếu chỉ cục bộ Python vỏ cần được thực hiện và
  • thực thi trên các phiên thực hiện các lệnh, lp: 988.091
  • hoàn thành cụ thể:
  • py-python2-shell-complete, py-python3-shell-complete,
  • py-python2-script-complete, py-python3-script-complete

là gì mới trong phiên bản 6.0.5:

  • Menu làm lại và mở rộng
  • lệnh mở kết hợp thực hiện tuyên bố / block ... với chuyên dụng / switch ... vv Điều này có thể loại bỏ một số nhu cầu của khách hàng.
  • môi trường địa phương hỗ trợ bắt đầu
  • Nếu các cuộc gọi đến phổ biến 'py-shell' nên sử dụng thực thi địa phương thay vì Python hệ thống thiết lập mặc định
  • `py-sử-địa phương mặc định" cùng với `py-shell-local-path '

  • 'Bí danh của mạnh mẽ hơn' py-switch-vỏ '
  • py-toggle-vỏ
  • Chuyển đổi giữa các phiên dịch tùy chỉnh trong `resp py-shell-toggle-1". 'Py-shell-toggle-2'. Được mã hóa cứng CPython và Jython trong các phiên bản trước đó, bây giờ bắt đầu với python2 và Python3 theo mặc định.
  • `py-shell-name 'chấp nhận PATH / TO / thực thi thêm vào tên của một mặc định cài đặt Python-Shell.
  • Giấy phép cài đặt các lệnh như (defun python-XYZ-shell (tùy chọn & argprompt)
  • & quot; Bắt đầu một thông dịch Python-XYZ ... & quot;
  • (tương tác)
  • (let ((py-shell-tên & quot; PATH / TO / PYTHON-XYZ & quot;))
  • (py-shell argprompt)))
  • lệnh mới `thụt-tab-mode ',` toggle-indent-tab-mode', `thụt-tab-mode-on ',` thụt-tab-mode-off'
  • tính năng sau khi một yêu cầu trong Stack Exchange hỏi 13 Tháng 7 '11 lúc 13:23 nói 'tab-width' bây giờ sau 'py-indent-bù đắp'
  • lệnh mới `py-thi-khu vực mặc định 'buộc thông dịch Python hệ thống mặc định để thực hiện, bỏ qua công việc
  • chức năng liên quan đến thiết kế lại, `async 'tranh luận' giảm py-thi-khu vực bây giờ đọc:
  • (defun py-thi-khu vực (bắt đầu cuối & tùy chọn vỏ chuyên dụng) & quot; Gửi vùng để một thông dịch Python
  • .
  • Khi gọi với \ [chung được đối số], thực hiện thông qua 'mặc định giá trị' của `py-shell-name 'buộc.
  • Khi gọi với \ [chung được đối số] theo sau bởi một số khác nhau từ 4 và 1, người dùng sẽ được nhắc nhở để xác định một vỏ. Điều này có thể là tên của một vỏ toàn hệ thống hoặc bao gồm các đường dẫn đến một môi trường ảo.
  • Khi gọi từ một programm, nó chấp nhận một chuỗi xác định một lớp vỏ mà sẽ buộc khi thực hiện như là đối số. & Quot; [...]
  • mới `py-number-mặt ', chỉ hiển thị khi tùy chỉnh và` py-sử-number-mặt-p' là `t ', được thừa hưởng khuôn mặt mặc định chứa các file lớn fontifying số có thể gây ra một sự chậm trễ
  • mới boolean 'py-tiết-p' nếu `t ', đạt mức thụt lề vv được gửi tin nhắn cho
  • lệnh mới py-thi-đệm-chuyên dụng, py-thi-đệm-switch -dedicated
  • `chuyển-py-smart-indentation 'lệnh mới cũng' py-smart-indentation-on ', -off

được gì mới trong phiên bản 6.0.4:

  • Python bắt đầu với `python-mode" đó là cần thiết cho doanh nghiệp hoàn chỉnh boolean 'py-start-run-py-shell'
  • outline- (minor-) kích hoạt chế độ cung cấp biểu thức thông thường. Tùy chỉnh 'py-outline-nhỏ-mode-p' để chuyển đổi nó về với python-mode
  • Hook giao để bắt đầu hs-nhỏ-mode từ python-mode
  • Tùy chỉnh 'py-hide-show-nhỏ-mode-p'
  • Key cài đặt ví dụ:
  • (toàn cầu-thiết-key [(siêu s)] 'hs-hide-all)
  • (toàn cầu-thiết-key [(siêu S)] 'hs-show-all)
  • Liệt kê các lệnh có sẵn trong org-mode và định dạng còn lại trong thư mục & quot; doc & quot;
  • vỏ Python và các hình thức thực hiện có thể được gọi là quá trình chuyên dụng. Xem các lệnh có sẵn w hậu tố & quot; -dedicated & quot;.
  • hoàn thành cố định: M-TAB hoàn thành trong Python đệm, TAB hoàn trong vỏ Python
  • lệnh py-down-FORM-lc
  • Goto đầu dòng sau cuối của FORM.
  • & quot; -lc & quot; là viết tắt của & quot; trái góc & quot; -. Một lệnh bổ sung đi du lịch bên trái, trong khi 'py--cuối-FORM' dừng lại ở góc bên phải
  • Thực hiện các hình thức là & quot; khối & quot ;, & quot; & quot ;, khoản & quot; def & quot ;, & quot; lớp & quot ;, & quot; tuyên bố & quot;.
  • py-down-FORM lệnh
  • như py-down-block được giới thiệu trong phiên bản 6.0.3,
  • cũng thực hiện cho & quot; & quot ;, khoản & quot; def & quot ;, & quot; lớp & quot;
  • & quot; tuyên bố & quot;.
  • Đến đầu của khối tiếp theo dưới đây
  • mức hiện tại.

Phần mềm khác của nhà phát triển Barry Warsaw

Python Replybot
Python Replybot

2 Jun 15

flufl.password
flufl.password

14 Apr 15

flufl.lock
flufl.lock

14 Apr 15

Ý kiến ​​để python-mode.el

Bình luận không
Nhập bình luận
Bật hình ảnh!