Tôi đã tự hỏi liệu có ai biết cách bật hoặc thực hiện hoàn thành tab cho các khóa từ điển trong IPython không? Có vẻ như nó sẽ không khác với chức năng đã tồn tại, giống như hoàn thành tab của các thuộc tính đối tượng. Nếu tôi sai, thì tôi muốn hiểu tại saocác phím từ điển hoàn chỉnh trong tab ipython
Trả lời
IPython hỗ trợ hoàn thành chìa khóa dict cho các phím chuỗi kể từ phiên bản 3.0.0 (mặc dù không xuất hiện trong ghi chú phát hành), nhờ this patch . Nó cũng hỗ trợ hoàn thành tên cột cho các mảng cấu trúc numpy và gấu trúc DataFrame
cột và đối với các loại khác xác định lại __getitem__
thông qua việc xác định _ipython_key_completions_
.
Nó không được tích hợp vào IPython 2.x. Nếu bạn muốn thêm nó, có một cái nhìn lúc này, nơi ai đó đột nhập một giải pháp:
https://github.com/ipython/ipython/issues/1533
Ngoài ra, có rất nhiều cách ngắn và dễ dàng để tạo các đối tượng từ những từ điển, để đạt được kết thúc tab bình thường. Nếu mà có thể giúp bạn, sử dụng một trong những cách được mô tả trong câu hỏi này:
Không còn đúng nữa, hãy xem câu trả lời của tôi. – joeln
- 1. Hoàn thành tab IPython không hoạt động
- 2. Liệt kê các phím trong từ điển?
- 3. Từ điển có các phím trong unicode
- 4. Phím tắt Pythonic cho các phím trong từ điển?
- 5. Tự động hoàn thành và phím tab trong PDB
- 6. Từ điển có hai phím?
- 7. Từ điển tùy chỉnh (không phải bàn phím) cho các ứng dụng Android
- 8. Hoàn thành tab mơ hồ không hoạt động trong iPython trên Windows
- 9. hoàn thành tab python trong các cửa sổ
- 10. Từ điển Python với các biến là các phím
- 11. json.net: xác định chuyển đổi cho các phím từ điển
- 12. Hoàn thành tab tùy chỉnh trong chức năng R
- 13. Phím Tab với các trường JEditable
- 14. Sắp xếp từ điển dựa trên các phím
- 15. phím từ điển Tạo on the fly
- 16. Thay thế từ điển bằng phím enum?
- 17. Trường hợp từ điển nhạy cảm phím
- 18. Python: Cách biết hai từ điển có cùng các phím
- 19. Hoàn tác tab đã đóng trong Eclipse?
- 20. Python - tạo từ điển từ danh sách các từ điển
- 21. tra cứu Tuỳ chỉnh từ điển trong Python
- 22. In một tập con phím cụ thể trong từ điển
- 23. Sự kiện nhấn phím tab trong JavaScript?
- 24. Hoàn thành tab Mongo shell
- 25. Tải iPython với các gói tùy chỉnh được nhập
- 26. Chụp phím TAB trong hộp văn bản
- 27. Hoàn thành tự động XCode trong vim (không có tab)?
- 28. Hooking vào tab hoàn thành trong C
- 29. chuyển phím và các giá trị trong một từ điển trong python
- 30. python: từ điển sang chuỗi, định dạng tùy chỉnh?
Chỉ cần làm rõ: bạn có nghĩa là nếu 'd = {" apple ": 1," chuối ": 2}', thì nếu bạn nhập 'd [" a "]' và đặt con trỏ sau 'a', bạn muốn 'táo' được điền vào? –
@DavidRobinson Tôi tưởng tượng tôi sẽ buộc 'd [" a' và tab nhấn và nó sẽ hoàn thành thành 'd [" apple "]' – gggg
Cảm ơn chỉ vào vấn đề. Đã tạo một báo cáo từ địa chỉ này tại https: //bugs.launchpad .net/python-mode/+ bug/1251690 –