Trong Pycharm, lịch sử giao diện điều khiển có các mục từ mới nhất (trên cùng) đến cũ nhất (dưới cùng). Đó là tốt trong một cách, nhưng nó là khủng khiếp cho sao chép dán một số dòng mã từ lịch sử. Điều gì xảy ra là bạn nhận được dòng mã của bạn lộn ngược khi sao chép từ lịch sử. Về cơ bản, bạn phải sao chép + dán một dòng tại một thời điểm, với chi phí mở lịch sử và cuộn đến dòng mong muốn mỗi lần.Làm thế nào để đảo ngược thứ tự lịch sử giao diện điều khiển trong pycharm để dán bản sao?
Nó không quan trọng nếu bạn Ctrl chọn dòng của bạn theo thứ tự bạn muốn chúng được nhập lại. Cửa sổ bật lên lịch sử bảng điều khiển sẽ sắp xếp chúng theo thứ tự được hiển thị (tức là, mới nhất ở trên cùng, cũ nhất ở phía dưới).
Ví dụ: Giả sử bạn chạy hai dòng sau trên console
import pandas as pd
df = pd.read_csv('path_to_file')
Khi bạn nhìn nó lên trên lịch sử, đây là những gì bạn sẽ thấy:
1 df = pd.read_csv('path_to_file')
2 import pandas as pd
Vì vậy, nếu bạn chọn hai dòng đó để dán nó vào bảng điều khiển hoặc trong tập lệnh của bạn, chúng sẽ theo thứ tự không đúng, phá vỡ luồng mã.
Tôi đã tìm kiếm một cách: (1) đảo ngược cách lịch sử bảng điều khiển được hiển thị (tức là, cũ nhất (trên cùng) đến mới nhất (dưới cùng)). (2) duy trì trật tự (nghĩa là bỏ qua vị trí trên lịch sử, thứ tự bằng Ctrl + click, để trong ví dụ trên tôi có thể chọn dòng # 2 đầu tiên, dòng # 1 giây và thứ tự này sẽ được giữ để dán).
Ứng dụng:
a) Chạy lại các lát mã đã nhập trước đó trong bảng điều khiển;
b) sao chép từ lịch sử bảng điều khiển sang tệp tập lệnh.
Xin cảm ơn trước. Chúc mừng!
báo cáo lỗi liên quan trên Pycharm của Trình theo dõi lỗi: https://youtrack.jetbrains.com/issue/PY-23114 – AXO