Khi sử dụng ma thuật% dán trong ipython, nó thực thi mã được dán, thay vì chỉ cần dán. Làm thế nào tôi có thể làm cho nó chỉ cần dán mã sao chép để nó có thể được chỉnh sửa?Khi sử dụng ma thuật% dán trong ipython, làm cách nào để tôi có thể dán mã được sao chép, thay vì dán và thực thi để có thể chỉnh sửa
5
A
Trả lời
5
Bạn có hai lựa chọn:
- Để chỉnh sửa nó bằng tay, chạy
%cpaste
. Sau đó, bạn có thể dán nó vào với các tùy chọn đầu cuối tiêu chuẩn (thử Ctrl-Shift-V) và chỉnh sửa nó. Nhập--
trên một dòng để hoàn tất. - Để thay đổi nó dưới dạng văn bản trong mã của bạn, hãy chạy
%paste foo
. Nó sẽ lưu trữ nội dung clipboard trongfoo
.
4
Thêm vào câu trả lời Thomas K (trích dẫn dưới đây), nếu bạn đã được lưu trữ báo cáo thành một chuỗi biến foo
bằng cách sử dụng %paste foo
, bạn sau này có thể chạy mà chuỗi (hoặc bất kỳ báo cáo python ở dạng string) bằng cách sử dụng exec(foo [, globals, locals])
.
Bạn có hai lựa chọn:
- Để chỉnh sửa nó bằng tay, chạy
%cpaste
. Sau đó, bạn có thể dán nó vào với các tùy chọn đầu cuối tiêu chuẩn (thử Ctrl-Shift-V) và chỉnh sửa nó. Nhập--
trên một dòng để hoàn tất.- Để thay đổi nó dưới dạng văn bản trong mã của bạn, hãy chạy
%paste foo
. Nó sẽ lưu trữ nội dung clipboard trongfoo
.
2
Có một giải pháp cho vấn đề này trong ipython, nếu bạn không quan tâm đến thụt đầu dòng,
Chỉ cần chạy %autoindent
để thụt đầu dòng tự động OFF.
Các vấn đề liên quan
- 1. Vim sao chép và dán
- 2. Enable sao chép và dán trên UITextField mà không làm cho nó có thể chỉnh sửa
- 3. một hàm thay vì chương trình sao chép và dán
- 4. Tôi có thể phát hiện mã sao chép và dán bằng cách sử dụng git như thế nào?
- 5. Sao chép/Dán trong JavaScript?
- 6. Dán chuỗi dưới dạng biến, không phải là đoạn mã thực thi, vào IPython
- 7. Điểm sao chép-dán Xcode
- 8. Làm cách nào để tôi có thể viết trình đơn ngữ cảnh của riêng mình để sao chép và dán?
- 9. Có thể 'sao chép và dán' toàn bộ ứng dụng Rails không?
- 10. Công cụ phát hiện mã sao chép/dán trong TSQL?
- 11. Làm cách nào để sao chép và dán hoặc sao chép dự án hiện tại?
- 12. Chức năng sao chép/dán trong UITableViewController
- 13. Sao chép và Dán Android với TextView
- 14. Có thể sao chép/dán từ Máy tính xách tay IPython sang các ứng dụng khác không?
- 15. Làm cách nào để tùy chỉnh hành vi sao chép/dán trong Visual Studio 2008?
- 16. có ký tự Unicode cho Sao chép và Dán không?
- 17. Tôi làm cách nào để người dùng tải tệp lên bằng cách sao chép/dán?
- 18. Làm cách nào để chuyển đến cuối nội dung được dán sau khi dán?
- 19. Cách triển khai menu "Chỉnh sửa" với "Hoàn tác", "Cắt", "Dán" và "Sao chép"?
- 20. Có thể sao chép mã từ Visual Studio và dán mã được định dạng vào OneNote không?
- 21. Vim: cách chọn khu vực chỉnh sửa và sao chép/dán
- 22. Làm cách nào để sao chép và dán tệp trong Windows bằng C++?
- 23. Eclipse nhảy đến định nghĩa trong khi sao chép/dán
- 24. Chỉnh sửa dữ liệu clipboard khi sao chép/dán từ một trang web
- 25. sao chép và dán hình ảnh trong Edittext
- 26. Vim chèn bình luận trong khi sao chép dán
- 27. ipython:% dán qua kết nối ssh
- 28. Làm cách nào để bạn có thể chặn dán vào một NSTextView để xóa định dạng không được hỗ trợ?
- 29. Có thể kích hoạt plugin jQuery Autocomplete trên "dán" không?
- 30. Làm cách nào để bạn dán mã Lua vào C++?