2013-05-09 12 views
7

Tôi đang chạy IPython trên Windows 7 và có thể sử dụng lệnh ma thuật %paste để dán từ khay nhớ tạm. Tuy nhiên, tôi không thể sao chép từ IPython vào clipboard. Tôi muốn sao chép đoạn mã từ IPython và dán chúng trở lại trình soạn thảo văn bản.Sao chép vào clipboard từ IPython bằng Windows 7

Bất kỳ ai biết cách khắc phục sự cố này?

+0

Tôi chưa bao giờ sử dụng ipython trên cửa sổ, nhưng nếu nó hoạt động giống như cửa sổ đầu cuối tiêu chuẩn, có một mục menu để chọn sẽ đưa bạn vào chế độ chọn. Bạn cũng có thể thay đổi các thuộc tính để làm cho việc lựa chọn công việc theo một cách lành mạnh hơn. –

Trả lời

4

Như đã đề cập bởi @AdrianRatnapala, bạn có thể nhấp chuột phải vào cửa sổ đầu cuối và chọn Mark, đánh dấu đoạn mã bạn muốn sao chép và sau đó nhấp chuột phải (nội dung được đánh dấu được sao chép vào clipboard khi bạn đúng) nhấp chuột).

Một "cách vĩnh viễn" hơn để sử dụng tính năng này là nhấp chuột phải vào thanh tiêu đề của cửa sổ đầu cuối và chọn Properties. Trong tab Options, chọn hộp bên cạnh QuickEdit Mode và lưu cài đặt này.

Tùy chọn thứ ba là sử dụng IPython's Qt Console. Bạn có thể sử dụng điều này bằng cách nhập ipython qtconsole trong dấu nhắc lệnh.

4

Tìm thấy this gist để thêm lệnh ma thuật% copy, my fork thêm hỗ trợ nền tảng osx/linux/windows.

Tôi chưa thử nghiệm trên cửa sổ, vì vậy hãy cho tôi biết nếu bạn gặp phải bất kỳ sự cố nào.